在Page继承类的构造函数中访问Session的问题

来源:互联网 发布:淘宝号刷多了会怎么样 编辑:程序博客网 时间:2024/04/28 22:00

public partial class BasePage : System.Web.UI.Page
{
    public BasePage() 
    {


        // 这里Session对象还未创建
        if (System.Web.HttpContext.Current.Session == null)
        {
            System.Web.HttpContext.Current.Response.Write("Session Is Null");
        }
        else
        {
            System.Web.HttpContext.Current.Response.Write("Session Is Exist");
        }
    }

    protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);
        // 这里就可以访问Session对象了
        if (System.Web.HttpContext.Current.Session == null)
        {
            System.Web.HttpContext.Current.Response.Write("Session Is Null");
        }
        else
        {
            System.Web.HttpContext.Current.Response.Write("Session Is Exist");
        }
    }
}