ASP.NET MVC4全局过滤器
来源:互联网 发布:人工智能 产品 编辑:程序博客网 时间:2024/05/29 08:57
sp.Net MVC4中的全局过滤器,可以对整个项目进行全局监控。
新建一个MVC4项目,可以在global.asax文件中看到如下代码: FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
表示注册全局过滤器.
GlobalFilters是全局过滤器的集合,可以通过add方法添加过滤器,默认情况下,HandleErrorAttribute过滤器被添加到集合中。
接下来我们创建一个自定义过滤器,然后添加到全局过滤器集合中。
1.创建自定义过滤器
创建自定义过滤器要继承ActionFilterAttribute类。我们创建一个名称为CustomerFilterAttribute的过滤器,在action里面记录下时间。
代码如下:
2.注册全局过滤器
过滤器创建完成后,我们把这个过滤器添加到全局过滤器中,使用 filters.Add(new CustomerFilterAttribute());方法,
代码如下:
接下来我们运行项目中的每一个页面,都会看到页面中输出时间和controller名称,效果图如下:
- ASP.NET MVC4全局过滤器
- ASP.NET MVC4全局过滤器
- ASP.NET MVC4细嚼慢咽---(6)全局过滤器
- ASP.NET MVC4细嚼慢咽---(6)全局过滤器
- AspNet MVC4 教学-17:Asp.Net MVC4 全局对象Application快速Demo
- AspNet MVC4 教学-13:Asp.Net MVC4 过滤器等技术快速Demo
- [MVC4]初识ASP.NET MVC4
- asp.net mvc4+easyui
- asp.net mvc4
- ASP.NET MVC4
- ASP.NET MVC4 RemoteAttribute
- asp.net mvc4
- ASP.NET MVC4 高级编程
- ASP.NET MVC4自定义分页
- ASP.NET MVC4 PRG模式
- ASP.NET 4.5 MVC4.0
- ASP.NET MVC4 学习参考
- ASP. NET MVC4 NHibernate篇
- 根据文件Id和句子Id 得出文本
- Spring 中Bean的生命周期与InitializingBean和DisposableBean
- Hibernate @Formula注解
- Redis 发布与订阅
- logback高级特性使用(三) 异步记录日志
- ASP.NET MVC4全局过滤器
- UVa 532 三维迷宫
- poj1265--Area(求多边形面积+匹克定理)
- 图的基本存储的基本方式一 邻接矩阵
- 顺势营养滴液是什么?
- 谷歌浏览器 fixed 出现bug
- Android 条码扫描二维码扫描—ZXing android 改进版本
- qsort排序方法
- 移动尺寸