2

我需要@Html.EditorFor在我正在使用的一些 jQuery 代码中指定一个视图元素(datepicker)。是否可以为特定EditorFor元素指定名称或 ID?

    <div class="editor-field">
        @Html.EditorFor(model => model.DateTaken)
        @Html.ValidationMessageFor(model => model.DateTaken)
    </div>
4

1 回答 1

3

我假设您的日期选择器正在文本字段中使用?还假设通过“EditorMessageFor”,您的意思是EditorFor

如果我的两个假设都是正确的,您可以TextBoxFor改用,如下所示:

@Html.TextBoxFor(m => m.DateTaken, new { id = "MyCssId" })

如果做不到这一点,您将不得不创建一个自定义编辑器模板。这里有一个全面的指南。

于 2013-03-28T22:19:45.147 回答