Я использую MVC2 с аннотированиями данных для проверки на моей странице. Я требую, чтобы имя и допустимая дата рождения присутствовали. Я предоставляю обоим, и я врываюсь в блок проверки допустимости даты, чтобы гарантировать, что дата рождения допустима (и это), но по некоторым причинам Модель. IsValid является ложью в моем действии сообщения. Я ничего не вижу в своем ValidationSummary.
Как я могу узнать то, что недопустимо в ModelState?
] Нужно выполнить итерацию через коллекцию []ModelState[
], проверяя счетчик коллекции []ModelState.Errors[
] для каждого свойства больше 0. Чтобы получить коллекцию элементов состояния модели в ошибке, что-то вроде[
ModelState["Property"].Where(ms => ms.Errors.Count > 0)
]
[]Kindness,[
] [] Дэн [
]