MVC过滤器(执行顺序)

多个过滤器加在同一action前的情况:

首先按照“Authorization过滤器-->Action过滤器-->Result过滤器-->Exception过滤器”此默认执行顺序执行;

然后,如果有多个同级的过滤器(如Action过滤器),则通过设置Order来管理过滤器执行顺序。

注:对于ValidateInput过滤器,似乎总是最先执行(是不是最先执行没有定论),代码实验得知:Order设定对他无意义,那么ValidateInput确实是先于所有过滤器执行的么???

posted @ 2012-10-24 17:32  ms_water  阅读(310)  评论(0编辑  收藏  举报