图片来源于网络:
具体描述:
.net Mvc 过滤器执行顺序:
IAuthorizationFilter(OnAuthorization)----->IActionFilter(OnActionExecuting)---->
控制器Action()---->IActionFilter(OnActionExecuted) ---->IResultFilter(OnResultExecuting)---->
视图view()---->IResultFilter(OnResultExecuted)
另外,同一过滤器执行顺序:从上到下,就近原则:
[Filter1]
[Filter2]
public ActionResult DoAction(){}
Filter2=>Filter1