1

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

ここで何がうまくいかないのですか?

マット

4

0 に答える 0