当前位置: 代码迷 >> ASP.NET >> C# 过滤功能,该怎么处理
  详细解决方案

C# 过滤功能,该怎么处理

热度:2961   发布时间:2013-02-25 00:00:00.0
C# 过滤功能
本人 现在有一需求,在用户访问我所有 .aspx页面时,我都想先做一个session的判断,为了少写代码我想做个过滤器,在用户访问任何页面前都先做一个session判断,本来想写一个继承了IhttpHandlerFactory的类,可发现这个类没有实现session的方法。可如果在一个实现了ihttpHandler中实现,当判断完成后,我又不能给用户正确显示他要看的那个*.aspx的页面了,请大家帮分析下 。

------解决方案--------------------------------------------------------
关注!
------解决方案--------------------------------------------------------
放在PageBase里不可以吗?
------解决方案--------------------------------------------------------
1.确定你过滤Session的目的是什么,如果仅仅功能类似Switch那么没有必要实现IHttpHandler 直接 继承Page 
2.没有想明白你实现IHttpHandler 目的是什么? 和Request 同步执行?

------解决方案--------------------------------------------------------
顶一下,以表支持
------解决方案--------------------------------------------------------
探讨
放在PageBase里不可以吗?

------解决方案--------------------------------------------------------
判断什么?访问某页面的时候是否有权限访问?
要是这样的话 你在页面load的时候判断是否有权限就行了 没权限的提示或者跳转
  相关解决方案