2011-01-17 10 views
0

iはINITCOMPLETEイベントの責任を考えることができる)ViewStateのは、それがページを呼び出しますページレベルで有効になっている場合には)ページの初期化の最終段階</p> <p>1を次のようにASP.NET INITCOMPLETEイベント

2です。 TrackViewState()メソッドinorderを使用して、ビューステートをポストバックを超えて永続化できるようにします。

おかげ バブー

+0

あなたの疑問にお答えした他の質問、あなたの質問に答えたのと同じMSDNドキュメントページにリンクされています。 – R0MANARMY

答えて

1

According to MSDN

ページの初期化段階の終了時に発生します。 InitイベントとInitCompleteイベントの間で1つの操作のみが実行されます。ビューステートの変更の追跡が有効になっています。ビューの状態トラッキングは、プログラムでViewStateコレクションに追加された値をコントロールが保持できるようにします。ビューステートトラッキングがオンになるまで、ビューステートに追加された値はすべてポストバックで失われます。コントロールは、通常、Initイベントを発生させた直後にビューステートトラッキングをオンにします。

このイベントを使用して、次のポストバック後に永続化されることを確認するビューステートを変更します。

1)それは

ページの初期化の最終段階であるうん

2)のViewStateは、ページ・レベルで有効になっている場合、それは作るためにINORDER Page.TrackViewState()メソッドを呼び出しますビューステートは、ポストバックを介して永続化される準備ができています。

いいえ、InitCompleteを取得するまでに、ViewStateのトラッキングは既に有効になっています。ドキュメントの最後のセクションでは、Evenの目的はViewStateの変更です。

関連する問題