Проверьте наличие ошибок ModelState в размещенной коллекции FormCollection на другом контроллере - PullRequest
0 голосов
/ 16 ноября 2009

У меня есть контроллер WebPage, который обрабатывает все мои публичные стороны на сайте.

У меня есть таблица запросов для вставки деталей информации, напечатанной в контактной форме.

На странице контактов он отправляет в контроллер WebPage данные контактной формы.

Как проверить, соответствует ли коллекция форм ожидаемой таблице запросов? В моей модели есть аннотации данных, если это поможет.

Спасибо

ОБНОВЛЕНИЕ: Я понял, что могу сделать TryUpdateModel, но поместить информацию в мой объект, но как мне передать информацию проверки, например, / они не набрали свое имя

Ответы [ 2 ]

0 голосов
/ 19 ноября 2009

Я обнаружил, что, хотя я делаю TryUpdateModel для другой модели, он будет возвращен в состояние модели, поэтому я использовал префикс и, таким образом, валидация суммирует его

0 голосов
/ 17 ноября 2009

Вы проверили, как Nerd Dinner это делает? Они расширяют модель с помощью метода validate, который проверяет значения и создает коллекцию ошибок проверки, которую затем можно передать обратно в представление для визуализации.

Это довольно аккуратное решение.

Проверьте это

А это

И это может помочь

...