【发布时间】:2019-06-28 16:33:07
【问题描述】:
我试图让这个日期选择器字段填充今天的日期,但由于某种原因它没有发生。我找不到在“新 {}”部分中接受哪些选项的参考。
@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、Value 和 @Value,但生成的 html 总是显示 value=""。我想知道日期选择器本身是否正在清零该字段。我觉得我在这里遗漏了一些明显的东西。
【问题讨论】:
-
如果我没记错的话,这是预期的功能。 EditorFor 将设置当前模型“d.ServiceOn”上的值。您可以尝试使用@html.Editor,动态设置值,或创建您的自定义助手。
标签: c# asp.net-mvc razor datepicker editorformodel