你的
if (Session["UserName"]==null)
{
Response.Redrict("login.aspx");
}
这一段放在哪里?
应该放在Page_Load中
如果你是放在基类的方法中,需要在子类的Page_Load中显式调用,并且基类的方法不要加到Load事件中,保证不会执行两遍
if (Session["UserName"]==null)
{
Response.Redrict("login.aspx");
}
这一段放在哪里?
应该放在Page_Load中
如果你是放在基类的方法中,需要在子类的Page_Load中显式调用,并且基类的方法不要加到Load事件中,保证不会执行两遍
解决方案 »
- 问一个关于My97DatePicker的问题
- 帮忙解释下代码
- 图片路径问题?
- 求助:如何获取CheckListBox中被选中项的个数,索引号,和内容?
- 在外网上运行asp.net程序出错!
- 怎样把一个已经绑定数据了的DataGrid控件的数据用DataSet的形式取出来呢?在线等待,来者有分!!!
- 请教:为什么我使用的FCKeditor1.4版本在上传图片到指定的文件件里后却在编辑框里不能浏览,找到上传后的文件,原来文件已损坏故不能浏览
- 请问如何实现DataGrid中行数据的累加?
- 分享发现——百度语音接口
- sqlserver中怎样能得到一个表的字段的描述的内容?
- 水晶报表问题
- asp.net+c#+sql_server2K开发企业管理软件值多少钱???
protected virtual void Page_Load(object sender, System.EventArgs e)
{
放着里了,然后其他的页面继承了基类。
}“需要在子类的Page_Load中显式调用“能给出代码嘛。。非常谢谢
base.Page_Load(sender,e);如果你在基类的OnInit中加了:
this.Load += new EventHandler( this.Page_Load );
那么将它移除
其实也可以不用移除,只是不移除的话,会执行两遍原因是因为.Net的会先处理子类的Page_Load,所以子类中的方法会先执行
但是我的这种方法需要在没一个子类中都调用基类的方法,所以鱼和熊掌的问题