【发布时间】:2011-08-15 08:26:13
【问题描述】:
在 ASP.NET MVC 3 Web 应用程序中,我有一个视图模型,其属性标记为 DataType 属性,但它们在客户端和服务器端并没有进行实际验证,为什么?
public class RegisterModel
{
[Required(ErrorMessage = "Phone number is required")]
[DataType(DataType.PhoneNumber)]
[Display(Name = "Phone number")]
public string PhoneNumber { get; set; }
[Required(ErrorMessage = "E-mail address is required")]
[DataType(DataType.EmailAddress, ErrorMessage = "Please enter a valid date (ex: 2/14/2011)")]
[Display(Name = "E-mail address")]
public string Email { get; set; }
}
感谢您的回复。
【问题讨论】:
标签: asp.net-mvc-3 validation attributes asp.net-mvc-validation