[已关闭问题] 使用HttpModule控制页面按钮的权限
提问时间: 2008-05-14 18:59
悬赏分:20 提问时间2008/5/14 18:59:38 问题为何被关闭 浏览:222 次

各位帅哥美女,我想在HttpModule中给每个页面的按钮判断权限,比如页面有一个按钮BUTTON1,我想在请求级就判断用户是否有权限,现在的问题是,我无法找到这个按钮,在BeginRequest是页面对象似乎还没有被初始化,而在PreRequestHandlerExcute时,页面中的控件尚未初始化,在EndRequest事件时,页面已经呈现了,就算设置Button1.Enabled = false,也已经没有效果了,请各位大侠相助,在此先谢过了。。。


(6)
这不是个好办法~~
2个月前   回答者:沙加 - 老鸟四级
我喜欢在页面加载时判断用户是否有权限!!
2个月前   回答者:JackLee - 小虾三级
在HttpModule阶段是涉及不到页面对象的。
可以在页面生命周期里处理,那么多事件可供你处理。
2个月前   回答者:Indigo Dai - 菜鸟二级
还是要到具体页面上去做吧
2个月前   回答者:李.net - 小虾三级
可以给页面定义一个同一的基类,在基类中处理相关权限判断。
2个月前   回答者:玉开 - 老鸟四级
在page的load事件进行判断处理

在按钮的执行中检测按钮是否有权限,再决定是否执行(补遗,进一步保证安全)

在prerender中设置按钮的有效性
2个月前   回答者:笨笨蜗牛 - 菜鸟二级
2个月前   随处走走 :
这样做的确是可以的,但是这样我就必须在每个页面有这样的处理代码,就算继承一个基类,也是需要每个页面处理的,我是想如果可以的话要是能统一就好了,就算以后权限代码有变更,处理的地方也相对较少了。
2个月前   随处走走 :
难道此路已确定不通?
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除