多个过滤器加在同一action前的情况:
首先按照“Authorization过滤器-->Action过滤器-->Result过滤器-->Exception过滤器”此默认执行顺序执行;
然后,如果有多个同级的过滤器(如Action过滤器),则通过设置Order来管理过滤器执行顺序。
注:对于ValidateInput过滤器,似乎总是最先执行(是不是最先执行没有定论),代码实验得知:Order设定对他无意义,那么ValidateInput确实是先于所有过滤器执行的么???
多个过滤器加在同一action前的情况:
首先按照“Authorization过滤器-->Action过滤器-->Result过滤器-->Exception过滤器”此默认执行顺序执行;
然后,如果有多个同级的过滤器(如Action过滤器),则通过设置Order来管理过滤器执行顺序。
注:对于ValidateInput过滤器,似乎总是最先执行(是不是最先执行没有定论),代码实验得知:Order设定对他无意义,那么ValidateInput确实是先于所有过滤器执行的么???
转载于:https://www.cnblogs.com/mswater/archive/2012/10/24/2737535.html