web-dev-qa-db-ja.com

ASP.Netでは、どのページライフサイクルイベント中にビューステートが読み込まれますか?

Loadの前のいつか発生することは知っていますが、正確にはどのイベントの間に発生しますか?

24
user9991

Initとloadの間でメモリに読み込まれます。ページのライフサイクルの詳細については、t 彼の記事 を参照してください。

23
Kilhoffer

私も一度この質問に入り、 Viewstateを完全に理解する の記事から私の回答を得ました。

それを読んだ後、各ステージ間で何が起こっているのか、いつ、どのようにViewStateがその仕事をしているかを理解するのに役立つグラフィックをデザインしました。

このグラフィックを、私自身のように、より視覚的な方法でどのように機能するかを確認する必要がある他の人々と共有したいと思います。それが役に立てば幸い! :)

画像をクリックすると全幅で表示されます。 enter image description here

16
alonso.torres

つまり、ビューステートは、ページのOnInit()イベントとOnLoad()イベントの間にロードされます。

私がいつも持っているすべての質問に答える、ビューステートの扱いに関する私のお気に入りの記事: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx =

6
Noel

[〜#〜] msdn [〜#〜] で説明されているように、ページのライフサイクルから確認できます。

enter image description here

ページライフサイクルの読み込みフェーズ中にビューステートが読み込まれること、つまり LoadViewState method of "Page methods"上記のコントロールメソッドのLoadViewStateメソッド。

4
Liam