頁面的生命週期

2021-05-21 23:30:30 字數 436 閱讀 5891

網頁的生命週期

頁面處理發生事件的序列,編寫的**在正確的時間被執行

基類 page 提供了很多事件來實現

init事件(狀態恢復時觸發,為處理請求做好準備)  

load事件(網頁呈現前出發,用於初始化控制項,處理post請求時對控制項層次結構的改變)

基本方案:

首次請求 (!ispostback)初始化控制項,在load事件中

控制項伺服器端事件中處理使用者響應(響應導致post請求)

2.0新增事件:pre和complete系列

preinit事件(用用主體和母版頁)

loadcomplete事件(在prerender前觸發,對控制項做最後修改)

隱式註冊事件:

使用autoeventwireup 為網頁事件建立事件處理程式——隱式註冊事件,vs2005 預設根據方法名隱式地關聯委託

頁面的生命週期

1 頁面的生命週期的九個階段 1頁面初始化 頁面被呼叫來初始化所有傳入頁面請求的生命週期所需的設定init 2載入檢視狀態 恢復以前頁面儲存的狀態,即viewstate屬性,通過重寫loadviewstate方法實現 3載入回送資料 頁面載入所有在request中快取的傳入的資料,相應的更新頁面和控...

JSP頁面的生命週期

jsp頁面的生命週期 當使用者向伺服器發出乙個請求時,首先判斷是否是第一次請求,如果是,則將該jsp檔案轉換成乙個servlet 生成位元組碼檔案,並執行jspinit 進行初始化,如果不是,則直接生成位元組碼檔案 最後解析執行,執行jspservice 來處理客戶端的請求 對每乙個請求,jsp引擎...

JSP頁面的生命週期

有三個步驟 1.解析jsp檔案 2.將jsp檔案轉化為servlet 3.編譯servlet 這裡,首先判斷是不是第一次請求,如果是的話,也就是說jsp還沒有被編譯過,jsp引擎就把相應的jsp檔案編譯成servlet,生成位元組碼檔案,並呼叫jspinit 如果不是第一次請求,說明已經有了位元組碼...