1. 程式人生 > >asp.net中母版頁與內容頁載入順序

asp.net中母版頁與內容頁載入順序

在我們使用內容頁,並訪問結果頁時,實際上訪問的仍是內容頁和母版頁,作為有著密切關係的兩個頁面,二者都要執行各自的初始化和載入等事件,具體過程如下圖所示

載入母板頁和內容頁需經過8個過程,這8個過程顯示初始化和載入母版頁及內容頁是一個相互的交疊的過程,基本過程是:初始化母版頁和內容頁控制元件樹,然後,初始化母版頁和內容頁頁面,接著,載入母版頁和內容頁,最後,載入母版頁和內容頁控制元件樹。

以上8個過程對應著11個具體事件:

(1)母版頁中控制元件Init事件;

(2)內容頁中Controller控制元件Init事件

 (3)母版頁的Init事件

 (4)內容頁的Init事件

  (5)內容頁Load事件

    (6)母版頁的Load事件

    (7)內容頁中Content控制元件Load事件

  (8)內容頁PreRender事件

    (9)母版頁PreRender事件

    (10)母版頁控制元件PreRender事件

(11)內容頁中Content控制元件PreRender事件