在每个Action中都需要写if
(!ModelState.IsValid)这一句代码来判断model绑定验证是否成功,很麻烦。于是乎想到了在ActionFilter同意判断不是更好?但是怎样在 Action Filter的 public void OnActionExecuting(ActionExecutingContext filterContext)方法中获取ModelState呢?
试试 filterContext.Controller.ViewData.ModelState.IsValid)