MVC 自带的过滤器 使用

MVC全局过滤器

过滤器:过滤器的作用顾名思义就是过滤掉一些东西。例如高速公路的检查站一样,只有符合条件的才能上高速,不符合条件的则不能上高速。MVC的过滤器作用就类似高速公路的检查站。而全局的过滤器就是浏览器的所有请求都要经过过滤器的检查。
在MVC中,已经定义了过滤器,调用方法也是固定的,我们往往只需要调用该方法就行。
调用MVC自带的过滤器:创建一个类,在类里面写过滤器
注意:该方法是固定的,是MVC自带的,不能自主编写
图示1.1:
在这里插入图片描述
namespace 只需写项目名称,不用带区域名称。 还有,调用方法记得要引入MVC
图示1.2:
引用项目MVC,以及写入项目名称
在项目的Global.asax 文件中注册一个全局的过滤器,注意要在路由前面注册
图示1.3:
在项目的文件类里注册全局的过滤器
使用过滤器进行数据筛选:
①定义一个类,在类中继承MVC自带的ActionFilterAttribute方法,然后写一个固定的,在所有数据请求后台前执行的MVC固定的方法。
图示1.4:
在这里插入图片描述
②然后在该方法里面写入要筛选数据的代码
③在定义的全局过滤器方法中调用自定义的过滤方法
图示 1. 5:
在这里插入图片描述
总结:MVC全局过滤器的实现步骤为:
①首先创建一个类,然后在类的里面定义MVC中自带的方法,该方法的作用是在页面请求后台前执行的方法,属于固定的。
②而后在项目中Global.asax.cs 这一个文件类里面注册该方法。
③创建一个用来指定筛选数据的类
④在定义过滤器的类中调用筛选数据的类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值