簡體   English   中英

ASP.NET MVC5 DataAnnotations:“比較”屬性正常工作,但忽略了我的ErrorMessage

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM