标签: asp.net-mvc fluentvalidation
有时在FluentValidation验证器中,如果状态不正确,我需要进行重定向(例如,我发现被删除的实体已经不存在,我会重定向到实体列表)。验证者是否适合这种逻辑?如果是,我如何从验证器RedirectToAction,RedirectToRoute等?
答案 0 :(得分:2)
不,验证不应该控制UI流程。
通常情况下,这样的内容适合您的控制器:
if( !ModelState.IsValid ) return RedirectToAction();