0
我一直在使用Data Annotations Extensions一段時間了。我想使用EqualTo屬性,但遇到空引用異常。mvc2數據註釋擴展等於
這裏是模型:
[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我得到一個空引用異常。任何人都可以提出一個原因爲什
除非我錯不在CompareAttribute在MVC3不MVC2? – user988117 2012-03-07 14:43:15
好點,跳到那裏沒有讀到「mvc2」的問題開頭:P – ianaldo21 2012-03-07 14:48:11
沒問題...看看它出現的源碼ValidationContext爲null。簽名看起來像這樣:protected override ValidationResult IsValid(object value,ValidationContext validationContext) – user988117 2012-03-07 14:57:50