2011-08-29 52 views
0

有时在FluentValidation验证程序中,如果状态不正确,我需要重定向(例如,我发现被删除的实体已经不存在,并且我重定向到实体列表)。验证者是否适合这种逻辑?如果是的话,我怎么能从验证器RedirectToAction,RedirectToRoute等?验证期间重定向

回答

2

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

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

if(!ModelState.IsValid) 
    return RedirectToAction();