MVC4中的DataTypeAttribute

时间:2013-02-06 21:26:58

标签: razor asp.net-mvc-4

我的MVC 4视图模型中有以下属性:

[DataType(DataType.PhoneNumber)]
public string PhoneNumber { get; set; }

在我看来:

@Html.EditorFor(model => model.PhoneNumber)

DataType属性添加了哪些好处?它似乎没有进行任何验证。

1 个答案:

答案 0 :(得分:2)

如果您创建名为EditorTemplates/PhoneNumber.cshtml的编辑器模板,MVC将自动将其用于具有该属性的属性。