ASP.NET页面继承问题
public partial class BasePage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["ttt"]="123";
}
}
}
public class test:BasePage ==>继承自上面的页面
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
this.title=Session["ttt"].ToString(); //这里为什么一直取不到数据呢?应该怎么修改才对?
}
}
------解决方案--------------------
你可以创建一个类BasePage(不是aspx.cs那种),继承自Page,在类的构造函数里写:
public BasePage()
{
this.Load += new EventHandler(Page_Load);
}
然后给Page_Load方法写
if (!IsPostBack)
{
Session["ttt"]="123";
}