asp.net mvc 过滤器ActionFilter
1、创建解决方案 MVCFilterDemo:1)MVCFilterDemo:空的MVC项目2)MVCFilter:C#类库项目

3、在MVCFilter项目中创建类MVCActionFilter,并引用using System.Diagnostics;using System.Web;using System.Web.Mvc;同时,继承ActionFilterAttribute,并 override 其四个虚方法

5、OnActionExecuted 方法测试代码如下:在进入Action 执行完代码,且在return之前,由MVC框架自动执行

7、OnResultExecuted 方法测试代码如下:在执行Action结果,结束Action之前,由MVC框架自动调用(在此处修改Controller中的变量,包括Session,不会输出到界面,相当于不会真的改变其值)

9、在Index View页面的测试代码如下

