在我的用户表单中,我想使用html.Labelfor帮助程序,但我想要类别名称而不是CatName的Model属性名称。我知道我可以把它放在一个,但我必须一遍又一遍地重复使用这些名称。以下是示例。
模型属性:
public string CatName { get; set; }
查看:
@Html.LabelFor(model => model.CatName) //Displays CatName , I want Category Name
答案 0 :(得分:7)
您可以使用DataAnnotations
[Display(Name = "Category Name")]
public string CatName { get; set; }
这是首选方式。
您还可以使用LabelFor
的重载,该重载采用标签文本的字符串
@Html.LabelFor(model => model.CatName, "Category Name")