请问个位高手,我写了一个项目,每个页面继承了我写的一个类文件BasePage.cs文件,在这个类文件里我重写了
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if ( Session["User"]==null )
{
Response.Redirect("Admin/Hnbw_Login.aspx");
}
}
为什么我的页面在Session为空的时候跟本没有跳转到我指定的页面,而在这个类里的其它方法都可以被页面调用,我在这个方法上设置了断点跟本就没有触发,请问高手怎样解决这种情况。
你看一下Session["User"]的值 是多少,在if处设置断点总能调试的吧?
或者你应该先判断Session!=null
首先,我不太敢确定:
楼主是不是把名字写错了? 是否应该是 Page_OnInit 才对?