mvc 3 でエンタープライズ アプリケーション ブロックを使用しようとしていますが、複雑なオブジェクトで問題が発生しています。私の状況では、以下のような例があります。
public class MainClassType{
[ObjectValidator]
public SubClassType SubClass{ get; set; }
}
public class SubClassType{
[Required]
public string Name { get; set; }
}
クラス「MainClassType」は私のビューモデルにありますが、送信ボタンを押すたびに、モデルバインダーはいくつかの検証を開始し、以下のエラーをスローします:
A validation attribute of type ObjectValidatorAttribute cannot be used to validate values
ここで何がうまくいかないのですか?
マット