MVC 2 - 标签的数据注释?

WoF*_*gel 9 c# model-view-controller model

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

例如:

public class MyModel
{

[LabelName("Your Phone")]
public string Phone{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

谢谢

然后在视图中,它会显示"你的手机"这个名字

<%=Html.LabelFor(Model.Phone)%>
Run Code Online (Sandbox Code Playgroud)

Pan*_*yay 23

[DisplayName("Your Phone")]而不是[LabelName("Your Phone")]

  • 对我来说(MVC 5)只有`[Display(Name ="Something nice")]`的作用如下.并且`[DisplayName`不编译.我认为Intellisense将引导大多数读者朝着正确的方向前进,但仍然认为接受的答案应该改为下面的答案.所以-1来自我:). (3认同)

Mut*_*thu 15

如果您指的是要在页面上显示的标签的实际内容,是的.它是

[Display (Name= "Your Display content")]
Run Code Online (Sandbox Code Playgroud)