0
我在ASP.NET MVC3中使用了模型驗證。比較電子郵件驗證完全沒有觸發。我也爲MVC3安裝了DataAnnoatations擴展。以下是我的代碼。比較ASP.NET MVC3中的驗證屬性不起作用
[Display(ResourceType = typeof(Resources.Views.Account.Local.Create), Name = "EMail1")]
[Required(ErrorMessageResourceType = typeof(Resources.Views.Account.Local.Create),
ErrorMessageResourceName = "rqEMail1")]
[RegularExpression(@"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*",
ErrorMessageResourceType = typeof(Resources.Views.Account.Local.Create),
ErrorMessageResourceName = "regxEMail1")]
public string EMail1 { get; set; }
[Required]
[Compare("EMail1", ErrorMessageResourceType = typeof(Resources.Views.Account.Local.Create),
ErrorMessageResourceName = "cmpEmail")]
[RegularExpression(@"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*",
ErrorMessageResourceType = typeof(Resources.Views.Account.Local.Create),
ErrorMessageResourceName = "regxEMail2")]
public string EMail2 { get; set; }