我正在尝试使这个datepicker字段与今天的日期填充,但由于某种原因而没有发生。我找不到在"新{}"部分中接受哪些选项的参考。
@Html.LabelFor(d => d.ServiceOn, new { @class = "control-label" })
@Html.EditorFor(d => d.ServiceOn, "DatePicker", new { disableMinDate = true, Value = DateTime.Today })
@Html.ValidationMessageFor(d => d.ServiceOn, "", new { @class = "text-danger" })
我已经尝试了价值,值和@Value,但是结果html总是显示value ="。我想知道datepicker本身是否正在归零该领域。我觉得我在这里缺少一些明显的东西。
这应该有效:
@Html.LabelFor(d => d.ServiceOn, new { @class = "control-label" })
@{Model.ServiceOn= DateTime.Today;}
@Html.EditorFor(d => d.ServiceOn, "DatePicker", new { disableMinDate = true })
@Html.ValidationMessageFor(d => d.ServiceOn, "", new { @class = "text-danger" })
HTML
与ModelState
一起工作,而不是来自模型本身。
如果您想要更多松动的助手,则ISE @Html.Editor
而不是。