Web部件生命週期described這樣的:爲什麼在回發時OnLoad/CreateChildControls順序發生變化?
在頁面加載
- 構造
- 的OnInit
- 的OnLoad
- ConnectionConsumer方法被調用,如果Web部件連接
- CreateChildControls ...
1日回發(回傳點擊 處理程序將通過公共 屬性ViewState)
- 構造
- 的OnInit
- 的CreateChildControls
- 的OnLoad
- 回傳點擊處理...
月2回傳(回傳點擊 處理程序將通過公共 屬性ViewState)
- 構造
- 的OnInit
- LoadViewState
- 的CreateChildControls
- 的OnLoad ...
就像你c看到OnLoad和CreateChildControls改變它們的順序。這在我的代碼中引入了一些困難,因爲我需要收集我以前在OnLoad元素中執行的各種數據。
是否有任何理由爲什麼訂單在回發階段發生變化?
這是一個很好的答案。 – spa 2009-12-09 10:00:44