0

有时在 FluentValidation 验证器中,如果状态不正确,我需要进行重定向(例如,我发现被删除的实体已经不存在,我重定向到实体列表)。验证器是否适合这种逻辑?如果是,我如何从验证器中 RedirectToAction、RedirectToRoute 等?

4

1 回答 1

2

不,验证不应该控制 UI 流程。

通常这样的事情在你的控制器内部是合适的:

if( !ModelState.IsValid )
  return RedirectToAction();
于 2011-08-29T23:31:22.130 回答