我想在我的Html.EditorFor上添加一个类和一个类型,所以我这样继续:
Html.EditorFor(model_ => Model.MinDate, new { @class = "datepicker uk-input uk-form-small", type="date"})`
但仍然无法正常工作。
当我检查时,这是Chrome中的代码:
<input class="textbox valid" data-val="False" data-val-date="The field MinDate must be a date." id="MinDate" name="MinDate" type="text" value="2018-01-19" aria-invalid="false">
经过研究,我不知道为什么班级没有出现。你能解释一下吗? (对不起,我的英语不好)
你应该能够做到这一点:
@Html.EditorFor(model_ => Model.MinDate, new { htmlAttributes = new { @class = "datepicker uk-input uk-form-small" } })
我找到了解决方案。我使用“TextBoxFor”而不是“EditorFor”,它有效!
Html.EditorFor(model_ => Model.MinDate, new { @class = "datepicker uk-input uk-form-small", type="date"})`