一、WEB頁面生命周期理解
我們使用網頁訪問瀏覽器時會有以下交互:
1. 輸入網址(回車):瀏覽器 --(發送Request請求)--服務器端(IIS)
2. 服務器接收請求,並調用ProcessRequest 方法來處理請求、創建頁面
頁面經歷的過程:初始化-加載視圖狀態信息--回發數據--加載頁面的用戶代碼--執行回發服務器端事件--生成 HTML 代碼--輸出到控制台--卸載頁面
二、WEB頁面生命周期
1.頁面生命周期的主要階段包括:
頁面初始化 Page_Init
加載View State LoadViewState
回發數據處理 LoadPostData
頁面加載 Page_Load
回發通知 RaisePostDataChangedEvent
回發事件處理 RaisePostBackEvent
頁面預渲染 Page_PreRender
保存 viewstate SaveViewState
Page渲染 Page_Render
Page 卸載 Page_UnLoad
