MVC 2 -标签的数据注释

本文关键字:数据 注释 标签 MVC | 更新日期: 2023-09-27 18:13:38

是否有注释来设置属性的Label-name ?

,

public class MyModel
{
[LabelName("Your Phone")]
public string Phone{get;set;}
}

感谢

然后在视图中,它会显示名字"Your Phone"

<%=Html.LabelFor(Model.Phone)%>

MVC 2 -标签的数据注释

[DisplayName("Your Phone")]代替[LabelName("Your Phone")]

如果您指的是要在页面上显示的标签的实际内容,可以。这是

[Display (Name= "Your Display content")]

根据我看到的答案,虽然这是一个老帖子,但这里是独家新闻:(我使用MVC 5)

DisplayName -定义我们想要在表单字段和验证消息上使用的文本

然而,我会说坚持更好和更灵活-> 显示(Name =

)

[Display(Name = "Add Comments")]

正在使用这个命名空间:

using System.ComponentModel.DataAnnotations;

[DisplayName("Add Comments")]

正在使用这个命名空间:

using System.ComponentModel;