Перенаправление во время проверки - PullRequest
0 голосов
/ 30 августа 2011

Иногда внутри валидатора FluentValidation мне нужно сделать перенаправление, если состояние неверно (например, я обнаружил, что удаленного объекта уже не существует, и я перенаправил в список объектов) Является ли валидатор подходящим местом для такой логики? Если да, как я могу использовать RedirectToAction, RedirectToRoute и т. Д. Из валидатора?

1 Ответ

2 голосов
/ 30 августа 2011

Нет, проверка не должна контролировать поток пользовательского интерфейса.

Обычно что-то подобное уместно внутри вашего контроллера:

if( !ModelState.IsValid )
  return RedirectToAction();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...