asp.net mvc связанные обнуляемые объекты - PullRequest
0 голосов
/ 03 декабря 2010

У меня проблемы с 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;}
}

Мне бы хотелось, чтобы Категория Статьи могла быть нулевой.Однако Model.IsValid всегда имеет значение false, когда Категория имеет значение null.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 03 декабря 2010

Хммм ... вы уверены, что Model.IsValid имеет значение false из-за нулевой категории? Я спрашиваю об этом, поскольку я не вижу никаких «обязательных» аннотаций данных в свойстве Category в вашем доменном объекте. ИЛИ, если это действительно не удается при привязке к категории, то вам может потребоваться создать пользовательский механизм связывания моделей, который, как я думаю, - скорее всего, предположение, - ваша ошибка происходит.

...