ロード前のいつか発生することは知っていますが、正確にはどのイベント中に発生しますか?
6 に答える
init と load の間にメモリにロードされます。ページのライフサイクルの完全な内訳については、こちらの記事を参照してください。
私もかつてこの質問に参加し、Viewstate の記事を本当に理解していることから回答を得ました。これを強くお勧めします。
それを読んだ後、各ステージ間で何が起こっているのか、いつ、どのように ViewState が仕事をしているのかをよりよく理解するのに役立つグラフィックをデザインしました。
このグラフィックを、(私のように) より視覚的な方法で物事がどのように機能するかを確認する必要がある他の人々と共有したいと思います. それが役に立てば幸い!:)
つまり、viewstate はページの OnInit() イベントと OnLoad() イベントの間に読み込まれます。
ビューステートの取り扱いに関する私のお気に入りの記事は、私が毎回持っているすべての質問に答えています: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx
viewstate は initComplete イベントと Preload イベントの間に実際にロードされます。詳細については、これを確認してくださいhttp://msdn.microsoft.com/en-us/library/ms178472.aspx
Viewstate は、Page_InitComplete の直後に、ページの OnPreLoad イベントで実際に読み込まれます。