[英]c# attribute Display why we use them?
此代码
[Display(Name="Name")]
public string StudentName { get; set; }
为什么使用Display属性以及如何使用它们? 为了什么 !
Display属性用于修改为视图渲染控件时在屏幕上显示的文本。
例如(在您的视图CSHTML文件中):
@Html.LabelFor(x => x.StudentName)
由于示例中的“显示”属性,将显示带有文本“名称”的标签,如果您未包括该属性,则将显示默认值“学生名称”。 验证消息也是如此。
请参阅此处的“备注”: https://msdn.microsoft.com/zh-cn/library/system.componentmodel.dataannotations.displayattribute.name%28v=vs.110%29.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.