[英]ASP.NET MVC5 DataAnnotations : Compare Attribute is working but ignoring my ErrorMessage
我目前正在使用ASP.NET MVC5應用程序,並且正在使用DataAnnotations進行驗證。
通常,我有一個帶有2個密碼字段的帳戶創建表單。 這是我的模特:
public String Password { get; set; }
[Compare("Password", ErrorMessage = "toto", ErrorMessageResourceName = "PasswordConfirmationError", ErrorMessageResourceType = typeof(Resources.models.LoginModelResources))]
public String PasswordValidation { get; set; }
當我呈現頁面並輸入2個不同的密碼時,它既沒有使用“ toto”也沒有使用我的資源文本,但是顯示了默認消息:“ PasswordValidation”和“ Password”不匹配。
有人對為什么忽略它有想法嗎?
謝謝 !
錯誤已在提交5003c3a8eff3中修復。 http://aspnetwebstack.codeplex.com/workitem/1401
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.