这两天使用MVC4中的WebAPI,开始搭架子,一两天该使用Filter的时候,无论如何都没有办执行。
大家都知道,ActionFilterAttribute中有4个时间点函数可以重载,可为什么就不进这些函数呢?
反复研究,从午饭后一直到现在总算搞明白了。
using System.Web.Http.Filters;
注意,当WebAPI时,你的ActionFilterAttribute必需是这个命名空间下的才行,而不能是System.Web.MVC下的那个。
唉,具体为什么还不知道,待研究出来了,再来这个补充记录吧。