0
私はしばらくの間Data Annotations Extensionsを使用してきました。私はEqualTo属性を使用したいが、null参照例外が発生した。ここでmvc2データ注釈エクステンションEqualTo
はモデルです:
[Required(ErrorMessage = "Password is required.")]
public string Password { get; set; }
[Required(ErrorMessage = "Please confirm your password.")]
[EqualTo("Password",ErrorMessage="Your passwords do not match.")]
public string PasswordConfirm { get; set; }
私はEqualToを削除した場合、ポストが成功した属性が、EqualToで、私はnull参照の例外を取得します。誰も理由を提案することはできますか?
私は誤解だ場合を除きMVC3ないMVC2にCompareAttributeではないでしょうか? – user988117
良い点は、質問の冒頭で "mvc2"を読まずにそこにジャンプしました:P – ianaldo21
問題はありません...見えるソースを見るValidationContextはnullです。署名は次のようになります:protected override ValidationResult IsValid(オブジェクト値、ValidationContext validationContext) – user988117