HttpModule的权限设置的问题! 我最近正在做一个权限管理的系统,想在页面初始化的时候,把页面上的button的Enabled属性设置成为false,我是在HttpApplication的PostRequestHandlerExecute事件里面做的,把得到的页面的button的Enabled属性设置成为了false,但是页面出来的时候,所有的button的Enabled属性还是true!谁能告诉我为什么呢,怎么修改呢?谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在想:在PostRequestHandlerExecute事件出发的时候,控件初始化了吗?小弟也不是很清楚。同关注。 我也建议不要写到Application毕竟Application是控制应用程序级的东西 不像Page是控制页面级的如果你仅仅是想在一个地方统一的控制button你也可以这么写 protected void Application_PreRequestHandlerExecute(object sender, EventArgs e) { if (HttpContext.Current.Handler is Page) { Page pa = HttpContext.Current.Handler as Page; //如果访问的是页面,则添加 pa.Load += new EventHandler(pa_Load); } } void pa_Load(object sender, EventArgs e) { if (HttpContext.Current.Handler is Page) { Page pa = HttpContext.Current.Handler as Page; // 这里剃归查找Button并 Disabled 掉 } } 如何将主从两个模板数据表批量插入另一个主从表 asp.net循环问题 急!!!~~~~~~~gridview 中checkbox保存問題 |M| 第三贴:DataSet里面的数据求相乘和相加的问题? 由asp转向asp.net带来的疑问,请高手释疑!! 如何实现网站的简体/繁体互换啊 发布WebService后调用异常,请帮忙!解决给300分!! GDI+ 我的代码不应该有错呀,他为什么还报错。 iis不能支持 asp.net asp.net web开发 页面中的所有文本内容来自一个文本文件。 哪位大侠帮帮忙给写写啊,SQL2000的 如何用一条SQL更新多条数据
在PostRequestHandlerExecute事件出发的时候,控件初始化了吗?
小弟也不是很清楚。同关注。
毕竟Application是控制应用程序级的东西
不像Page是控制页面级的如果你仅仅是想在一个地方统一的控制button
你也可以这么写
protected void Application_PreRequestHandlerExecute(object sender, EventArgs e)
{
if (HttpContext.Current.Handler is Page)
{
Page pa = HttpContext.Current.Handler as Page; //如果访问的是页面,则添加
pa.Load += new EventHandler(pa_Load);
}
} void pa_Load(object sender, EventArgs e)
{
if (HttpContext.Current.Handler is Page)
{
Page pa = HttpContext.Current.Handler as Page;
// 这里剃归查找Button并 Disabled 掉
}
}