此代码
[Display(Name="Name")]
public string StudentName { get; set; }
为什么要使用Display属性以及如何使用它们?为了什么!
答案 0 :(得分:2)
“显示”属性用于修改为视图呈现控件时屏幕上显示的文本。
例如(在您的视图CSHTML文件中):
@Html.LabelFor(x => x.StudentName)
由于示例中的Display属性,将显示带有“Name”文本的标签,而不是默认值“Student Name”(如果未包含该属性)。验证消息也是如此。
请参阅此处的“备注”: https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute.name%28v=vs.110%29.aspx