Asp.Net MVC Filter 实现方式和作用范围控制:http://www.it165.net/pro/html/201404/11869.html
深入探讨ASP.NET MVC的筛选器:http://www.cnblogs.com/artech/archive/2012/07/02/filter.html
ASP.NET MVC的筛选器是一种基于AOP(面向方面编程)的设计,我们将一些非业务的逻辑实现在相应的筛选器中,然后以一种横切(Crosscutting)的方式应用到对应的Action方法。当Action方法执行前后,这些筛选器会自动执行。ASP.NET MVC提供了四种类型的筛选器(AuthorizationFilter、ActionFilter、ResultFilter和ExceptionFilter),它们对应着相应的筛选器接口(IAuthorizationFilter、IActionFilter、IResultFilter和IExceptionFilter)。
When to use HttpMessageHandler vs ActionFilter?:http://stackoverflow.com/questions/11123015/when-to-use-httpmessagehandler-vs-actionfilter
WebApi的MessageHandler与Filter的作用区间示意图。