码迷,mamicode.com
首页 > Windows程序 > 详细

MVC4 apiController 过滤器ActionFilterAttribute一个小问题

时间:2014-07-22 00:14:33      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:style   http   io   问题   cti   c   

其实就是工作中遇到的一个问题,网上搜了好久才找到,放在这里帮助他人吧。

相信大家新建MVC4的的控制器时 有时会选择继承apiController,正常基本项目的话控制器是继承Controller,api项目的是继承apiController。这里会有个细节,可能不容易察觉到,出了问题也不好找,就是新建过滤器的时候图方便直接继承了ActionFilterAttribute,如果你应引用的是System.Web.Http.Mvc下的ActionFilterAttribute同时控制器是继承的Controller,那么恭喜你过滤器是不会起作用的并且没有异常提示。

请记住:

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

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


我也是在stackoverflow中看到的,希望能对其他人有用,原文地址:http://stackoverflow.com/questions/12992722/why-is-my-asp-net-web-api-actionfilterattribute-onactionexecuting-not-firing


MVC4 apiController 过滤器ActionFilterAttribute一个小问题,布布扣,bubuko.com

MVC4 apiController 过滤器ActionFilterAttribute一个小问题

标签:style   http   io   问题   cti   c   

原文地址:http://my.oschina.net/OpenSourceBO/blog/293627

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!