Ø 解决验证登陆重复判断
解决方法1:全局应用程序类 begin_request
解决方法2: basewebform, basecontroller
Override
解决方法3: webfrom httpmodule
过滤器
Ø MVC过滤器
作用:在请求action之前会先请求过滤器,可以过滤掉一些无效的请求,例如过滤掉没有登陆的用户
过滤器基本语法:
1:定义一个普通的类,需要继承 IActionFilter
类名一般格式 XxFiter
IactionFilter专门用来action过滤的
2:配置过滤器
配置需要使用的过滤器 ,
Filterconfig:全局过滤器,所有请求之前都需要进入过滤器,
局部过滤器:可以只作用到某个控制器,甚至是控制器里边的某个方法
要想使用局部过滤器:不能直接继承IactionFilter,
actionFilterAttribute
作用范围:最大全局过滤器
限制整个控制器
范围最小:限制控制器下面的某个方法