ASP.Net MVC2: ModelState недопустим, но я не знаю почему

Я использую MVC2 с аннотированиями данных для проверки на моей странице. Я требую, чтобы имя и допустимая дата рождения присутствовали. Я предоставляю обоим, и я врываюсь в блок проверки допустимости даты, чтобы гарантировать, что дата рождения допустима (и это), но по некоторым причинам Модель. IsValid является ложью в моем действии сообщения. Я ничего не вижу в своем ValidationSummary.

Как я могу узнать то, что недопустимо в ModelState?

13
задан Eilon 18 January 2010 в 03:50
поделиться

1 ответ

[

] Нужно выполнить итерацию через коллекцию []ModelState[], проверяя счетчик коллекции []ModelState.Errors[] для каждого свойства больше 0. Чтобы получить коллекцию элементов состояния модели в ошибке, что-то вроде[

]. [
ModelState["Property"].Where(ms => ms.Errors.Count > 0)
] [

]Kindness,[

] [

] Дэн [

]
18
ответ дан 1 December 2019 в 23:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: