为什么C#HTML.EditorFor上的类或类型不起作用?

问题描述 投票:0回答:2

我想在我的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">

经过研究,我不知道为什么班级没有出现。你能解释一下吗? (对不起,我的英语不好)

c# asp.net
2个回答
2
投票

你应该能够做到这一点:

@Html.EditorFor(model_ => Model.MinDate, new { htmlAttributes = new { @class = "datepicker uk-input uk-form-small" } })

0
投票

我找到了解决方案。我使用“TextBoxFor”而不是“EditorFor”,它有效!

Html.EditorFor(model_ => Model.MinDate, new { @class = "datepicker uk-input uk-form-small", type="date"})`
© www.soinside.com 2019 - 2024. All rights reserved.