Webパーツのライフサイクルは、このようなdescribedです:ページの負荷にポストバック時にOnLoad/CreateChildControlsの順序が変わるのはなぜですか?
- コンストラクタ
- のOnInit
- のOnLoad
Webパーツが接続可能である場合- は、ConnectionConsumerメソッドが呼び出され
- CreateChildControls ...
第一ポストバックで210(ポストバッククリック ハンドラは、公衆 プロパティを経由してのViewStateを設定します)
第二ポストバックで
- コンストラクタ
- のOnInit
- CreateChildControlsの
- のOnLoad
- ポストバッククリック取り扱い...
- コンストラクタ
- のOnInit
- LoadViewState
- CreateChildControlsの
- のOnLoad ...(ポストバッククリック ハンドラは、公衆 プロパティ経由のViewStateを設定します)
あなたがOnLoadとCreateChildControlsが順序を変更するのを見てください。これは、私がOnLoad要素でやったいろいろなデータを集める必要があるので、私のコードにいくつかの困難をもたらします。
ポストバックフェーズで注文が変更される理由はありますか?
それは良い答えです。 – spa