当我用以下内容注释我的 ViewModel 时:
[Editable(false)]
public string Name { get; set; }
然后我在 Visual Studio 中创建一个新视图,并获得一个带有可编辑文本框的视图:
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
这是为什么?