2011年9月19日 面试重点:asp.net运行原理和生命周期
生活随笔
收集整理的這篇文章主要介紹了
2011年9月19日 面试重点:asp.net运行原理和生命周期
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
面試重點:asp.net運行原理和生命周期
2.開始:在開始階段,將設置頁屬性,如Request和Response。在此階段,頁還將確定請求是回發請求還是新請求,并設置IsPostBack屬性
3.頁初始化:在頁初始化期間,可以使用頁中的控件,并設置每個控件的UniqueID屬性。
4.加載:在加載期間,如果當前請求是回發請求,則將使用從視圖狀態和控件狀態恢復的信息加載控件屬性。
5.驗證:在驗證期間,將調用所有驗證程序控件的Validate方法,此方法將設置各個驗證程序控件和頁的IsValidate屬性。
6.回發事件處理:如果請求是回發請求,則將調用所有事件處理程序
7.呈現:在呈現之前,會針對該頁和所有控件保存視圖狀態。在呈現階段中,頁會針對每個控件調用Render方法,它會提供一個文本編寫器,用于將控件的輸出寫入頁的Response屬性和OutputStream中
8.卸載:完全呈現頁并將頁發送至客戶端、準備丟棄該頁后,將調用卸載。此時,將卸載頁屬性并執行清理。
通過 Wiz 發布
- 1、ispostback回調機制
- 2、get和 post 區別
- 3、asp.net生命周期
2.開始:在開始階段,將設置頁屬性,如Request和Response。在此階段,頁還將確定請求是回發請求還是新請求,并設置IsPostBack屬性
3.頁初始化:在頁初始化期間,可以使用頁中的控件,并設置每個控件的UniqueID屬性。
4.加載:在加載期間,如果當前請求是回發請求,則將使用從視圖狀態和控件狀態恢復的信息加載控件屬性。
5.驗證:在驗證期間,將調用所有驗證程序控件的Validate方法,此方法將設置各個驗證程序控件和頁的IsValidate屬性。
6.回發事件處理:如果請求是回發請求,則將調用所有事件處理程序
7.呈現:在呈現之前,會針對該頁和所有控件保存視圖狀態。在呈現階段中,頁會針對每個控件調用Render方法,它會提供一個文本編寫器,用于將控件的輸出寫入頁的Response屬性和OutputStream中
8.卸載:完全呈現頁并將頁發送至客戶端、準備丟棄該頁后,將調用卸載。此時,將卸載頁屬性并執行清理。
通過 Wiz 發布
轉載于:https://www.cnblogs.com/zuifengke/archive/2011/09/24/2189573.html
總結
以上是生活随笔為你收集整理的2011年9月19日 面试重点:asp.net运行原理和生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 致年轻开发人员的一封信
- 下一篇: asp.net ajax控件工具集 Au