我需要@Html.EditorFor
在我正在使用的一些 jQuery 代码中指定一个视图元素(datepicker
)。是否可以为特定EditorFor
元素指定名称或 ID?
<div class="editor-field">
@Html.EditorFor(model => model.DateTaken)
@Html.ValidationMessageFor(model => model.DateTaken)
</div>
我需要@Html.EditorFor
在我正在使用的一些 jQuery 代码中指定一个视图元素(datepicker
)。是否可以为特定EditorFor
元素指定名称或 ID?
<div class="editor-field">
@Html.EditorFor(model => model.DateTaken)
@Html.ValidationMessageFor(model => model.DateTaken)
</div>
我假设您的日期选择器正在文本字段中使用?还假设通过“EditorMessageFor”,您的意思是EditorFor
。
如果我的两个假设都是正确的,您可以TextBoxFor
改用,如下所示:
@Html.TextBoxFor(m => m.DateTaken, new { id = "MyCssId" })
如果做不到这一点,您将不得不创建一个自定义编辑器模板。这里有一个全面的指南。