ASP.NET页面事件执行顺序

protected void Page_Init(object sender, EventArgs e)
    {

        Response.Write("(2)Init <br/>");
    }
    protected void Page_PreInit(object sender, EventArgs e)
    {

        Response.Write("(1)PreInit <br/>");
    }

    /// <summary>
    /// 没有加载视图状态之前 
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_InitComplete(object sender, EventArgs e)
    {

        Response.Write("(3)InitComplete <br/>");
    }


    protected void Page_PreLoad(object sender, EventArgs e)
    {
        Response.Write("(4)PreLoad <br/>");
    }

    /// <summary>
    /// 发生在所有控件事件之前
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write("(5)Load <br/>");
    }

    protected void Page_LoadComplete(object sender, EventArgs e)
    {
        Response.Write("(6)LoadComplete <br/>");
    }

    /// <summary>
    /// 发生在所有控件事件之后
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_PreRender(object sender, EventArgs e)
    {
        Response.Write("(7)PreRender <br/>");
    }

    protected void Page_PreRenderComplete(object sender, EventArgs e)
    {
        Response.Write("(8)PreRenderComplete <br/>");
    }

    protected void Page_SaveStateComplete(object sender, EventArgs e)
    {
        Response.Write("(9)SaveStateComplete <br/>");


    }

    protected void Page_Unload(object sender, EventArgs e)
    {
        Response.Write("(10)Unload\n");

    }

 

posted @ 2013-08-20 21:49  聆听的风声  阅读(200)  评论(0)    收藏  举报