0

私は MVC4 アプリケーションを構築しており、パスワードの検証に PropertiesMustMatch と ValidatePasswordLength を使用しています。

奇妙なことに、「PropertiesMustMatch を解決できません」というエラーが表示され続けます。

これは私のコードです。何か案は??

 [PropertiesMustMatch("Password", "ConfirmPassword",
    ErrorMessageResourceName = "PasswordsMustMatch",
    ErrorMessageResourceType = typeof(ValidationStrings))]
    public class RegisterModel
    {
        [Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(ValidationStrings))]
        [DisplayName("Username")]
        public string UserName { get; set; }

        [Required(ErrorMessageResourceName = "Required",
        ErrorMessageResourceType = typeof(ValidationStrings))]
        [DataType(DataType.EmailAddress)]
        [DisplayName("Email")]
        public string Email { get; set; }

        [Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(ValidationStrings))]
        [ValidatePasswordLength(ErrorMessageResourceName = "PasswordMinLength", ErrorMessageResourceType = typeof(ValidationStrings))]
        [DataType(DataType.Password)]
        [DisplayName("Password")]
        public string Password { get; set; }

        [Required(ErrorMessageResourceName = "Required",
        ErrorMessageResourceType = typeof(ValidationStrings))]
        [DataType(DataType.Password)]
        [DisplayName("Confirm password")]
        public string ConfirmPassword { get; set; }
    }
4

2 に答える 2