私は 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; }
}