如何选择编辑器在视图上显示的属性
本文关键字:视图 显示 属性 编辑器 何选择 选择 | 更新日期: 2023-09-27 18:36:07
当我执行Html.EditorFor(c => Model)
时,它会遍历所有属性并在表单中创建输入元素。
但是我需要类似Bind(Include="Name")
的东西,我喜欢了解EditorFor
实际会为我创建哪些元素,因为我不需要用户填写ID
和ModifiedSince
属性。
我知道我可能需要使用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;}