我需要@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" })
如果做不到这一点,您将不得不创建一个自定义编辑器模板。这里有一个全面的指南。