代码:
public class RegistrationViewModel {
[Required]
[StringLength(50, MinimumLength = 5)]
public String Password { get; set; }
[Required]
[Compare("Password")]
public String ComfirmPassword { get; set; }
}
ValidationResult
生成的CompareAttribute
空MemberNames
。我希望MemberNames
至少包含“ConfirmPassword”。
现在我正在为ValidationResults
采取特殊行动,这些行动无法链接回某个属性,但如果可以将其链接回来,那么在这种情况下会更好。
我是否必须编写自定义CompareAttribute?