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中怎样自制控件? 批量替换字符串,比如文章中hello,hi,nihao,welcome,chilema,都要替换为Comment vas-tu 客户端如何获得这个值 请问这种怎么实现 如何防止后台控件click刷新页面 CSDN添加帖子时会弹出一个对话框,有确定和取消,请问是怎么实现的啊? 用oledb调用sybase的存储过程的问题,请高手指点 分享:ASP.NET中文手册 哪位大侠帮帮忙给写写啊,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 掉
}
}