Razor MVC4中的DataTypeAttribute
我的MVC4 ViewModel中有以下属性:Razor MVC4中的DataTypeAttribute,razor,asp.net-mvc-4,Razor,Asp.net Mvc 4,我的MVC4 ViewModel中有以下属性: [DataType(DataType.PhoneNumber)] public string PhoneNumber { get; set; } 在我看来: @Html.EditorFor(model => model.PhoneNumber) DataTypeAttribute增加了什么好处?它似乎没有进行任何验证。如果您制作一个名为EditorTemplates/PhoneNumber.cshtml的编辑器模板,MVC将自动将其用于具
[DataType(DataType.PhoneNumber)]
public string PhoneNumber { get; set; }
在我看来:
@Html.EditorFor(model => model.PhoneNumber)
DataTypeAttribute增加了什么好处?它似乎没有进行任何验证。如果您制作一个名为
EditorTemplates/PhoneNumber.cshtml的编辑器模板,MVC将自动将其用于具有该属性的属性。请注意:这里有一组可用的模板: