如何选择编辑器在视图上显示的属性

本文关键字:视图 显示 属性 编辑器 何选择 选择 | 更新日期: 2023-09-27 18:36:07

当我执行Html.EditorFor(c => Model)时,它会遍历所有属性并在表单中创建输入元素。

但是我需要类似Bind(Include="Name")的东西,我喜欢了解EditorFor实际会为我创建哪些元素,因为我不需要用户填写IDModifiedSince属性。

我知道我可能需要使用System.ComponentModel.DataAnnotations但与 Web 窗体相比,MVC 社区似乎缺乏文档。

长话短说,我怎样才能做到这一点?

如何选择编辑器在视图上显示的属性

[ScaffoldColumn(false)]
public int ID { get; set; }
[ScaffoldColumn(false)]
public DateTime ModifiedSince { get; set; }

[HiddenField(DisplayValue=false)]注释属性

[HiddenField(DisplayValue=false)]
public int Id {get; set;}