0

Model.IsValid に問題があります。これに似たモデルを作成しようとしています...

class Article {
  int Id {get; set;}
  string Title {get; set;}

  Category Category {get; set;}
}

class Category {
  int Id {get; set;}
  string Name {get; set;}

  IList<Articles> Articles {get; set;}
}

記事のカテゴリを null にできるようにしたいと思います。ただし、Category が null の場合、Model.IsValid は常に false です。

どんな助けでも感謝します。

4

1 に答える 1

1

うーん...カテゴリがnullであるため、Model.IsValidがfalseであると確信していますか? ドメイン オブジェクトの Category プロパティに「必要な」データ注釈が表示されないため、これを尋ねています。または、カテゴリにバインドするときに実際に失敗する場合は、カスタム モデル バインダーを作成する必要があるかもしれません。これは、エラーが発生している可能性が高いと思います。

于 2010-12-03T10:06:34.250 に答える