Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何选择视图上显示的属性编辑器_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

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

C# 如何选择视图上显示的属性编辑器,c#,asp.net,asp.net-mvc,asp.net-mvc-3,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 3,当我执行Html.EditorFor(c=>Model)时,它遍历所有属性并在表单中创建输入元素 但是我需要像Bind(Include=“Name”)这样的东西,我喜欢用它来了解EditorFor将实际为我创建哪些元素,因为我不需要ID和ModifiedSince用户填写的那种属性 我知道我可能需要使用System.ComponentModel.DataAnnotations,但与Web表单相比,MVC社区似乎缺少文档 长话短说,我怎样才能做到这一点呢?用[HiddenField(Display

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

但是我需要像
Bind(Include=“Name”)
这样的东西,我喜欢用它来了解
EditorFor
将实际为我创建哪些元素,因为我不需要
ID
ModifiedSince
用户填写的那种属性

我知道我可能需要使用
System.ComponentModel.DataAnnotations
,但与Web表单相比,MVC社区似乎缺少文档


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

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


您在这里是如何将字段声明为HiddenField并隐藏其值的?但它们仍然会显示为
对吗?
[HiddenField(DisplayValue=false)]
public int Id {get; set;}
[ScaffoldColumn(false)]
public int ID { get; set; }

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