Как я могу увидеть результаты проверки во время действия контроллера? - PullRequest
1 голос
/ 06 мая 2009

У меня есть действие обновления в контроллере, который выполняет UpdateModel. Прежде чем передать данные обратно в представление, я хочу записать свойства, которые не удалось проверить.

Я ожидал, что словарь, в котором хранятся ошибки, будет в ModelState (поскольку есть метод AddModelError ()), но, похоже, это не так. Как я могу получить доступ к этому словарю, находясь в контроллере?

1 Ответ

4 голосов
/ 18 июня 2009

на контроллере:

 foreach (ModelState state in ViewData.ModelState.Values)
        foreach (ModelError error in state.Errors)
          MyLog(error.ErrorMessage);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...