MVC4 apiController 过滤器ActionFilterAttribute的注意事项



前几天在处理用过滤器过滤部分需要用权限才能访问的controller;结果死活不能用;

因为项目用的apicontroler;所以也没注意死活进不去filter;后来建了一个mvccontroler结果能够进去;对比发现ActionFilterAttribute这个之前是System.Web.Mvc命名空间中的;后来查找了一下,System.Web.Http.Filters.也有一个ActionFilterAttribute类。换过来后结果能够用了;

注意事项:

    apiController控制器 对应的过滤器System.Web.Http.Filters.ActionFilterAttribute的过滤器

    Controller控制器 对应的过滤器System.Web.Http.Mvc.ActionFilterAttribute的过滤器


同样的几个过滤器也有同样问题

MVC4 apiController 过滤器ActionFilterAttribute的注意事项_第1张图片



你可能感兴趣的:(Web,GIS服务器)