我正在使用ASP.NET MVC 2,我很难理解如何使用
Html.LabelFor helpet方法.
假设我有一个模型:
public class Person { public string FirstName { get; set; } }
在我看来,如果我写:
<%: Html.LabelFor(model => model.FirstName) %>
我在页面上得到的是“FirstName”.但我不希望这样,因为它不是用户友好的.我希望它成为“名字”.
我如何实现这一目标?
谢谢.
解决方法
像这样:
public class Person { [DisplayName("First Name")] public string FirstName { get; set; } }
System.ComponentModel.DisplayNameAttribute
您还应该查看System.ComponentModel.DataAnnotations以获得一些非常有用的验证属性,例如[Range(0,100)],[StringLength(100)],[required]等等.