c#attribute显示我们使用它们的原因?

时间:2016-06-22 15:28:49

标签: c#

此代码

[Display(Name="Name")]
public string StudentName { get; set; }

为什么要使用Display属性以及如何使用它们?为了什么!

1 个答案:

答案 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