MVC3ValidationAttribute休憩
-
16-10-2019 - |
質問
した私のプロジェクトからMVC2にMVC3、すべてオーダーメイドのValidationAttributesた。のモデルを結合相で投この例外:
Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: value
System.ComponentModel.DataAnnotations.ValidationContext.set_DisplayName(String value)
んど変わります---ありませんDisplayName..
疑いのIsValidオーバーライドし、多変なんだか、その署名は同じです。
public override bool IsValid(object value)
{
....
}
詳細情報:
もあるそうです影響"AttributeTargets.Class"物件につきまして
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
public sealed class MyValidationAttribute : ValidationAttribute {}
解決
この溶液に変更AttributeTargets.Class にAttributeTargets.財産に書き換えは各validator仕事を与えられた物件です。
所属していません StackOverflow