ASP.netのページイベント紹介 第一弾

2008.06.10

その他

ASP.NETを使って生成するページに対して、ページの開きは一瞬のものだと思う。でも実際にその間にたくさんページイベントは実行されたのだ。その中に、皆さんはあるイベントをよくしっているかもしれないけれど、あるインベンとをよく知っていないと思うが、一部重要のイベントを紹介したいと思う。
まず、第一弾は初期化段階のイベントをまじめましょ。
もちろん画面クラスのコンストラクターは一番最初で実行させるものだ。普通にいえばコンストラクターはデフォルト状態なのが、必要ならQueryStringとかFormとかCookiesとかCacheの初期定義を自由に追加することができる。ただ、Sessionを使えないのを注意するよ。
次の呼び出すイベントはAddParsedSubObject、すべてコントロールをページに添加するためのイベントのに、普段おーバーライトの必要性がないと思う。
その後イベントDeterminePostBackModeは実行される。このイベントでISPOSTBACKについて情報とイベントを編集することができるけれど、危ないなので(ほかのイベントに影響がある)、おーバーライトを進めない。
最後登場のはOnInit、よう使っているべきものだ。このイベント実行されている際に、定義されたコントロールの初期化が実行される。でも、リターン値とViewStateはまだ反映されていないので、リターン値とViewStateの処理をここですればいいと思う。

初期化段階のイベントの紹介はここまで、次期を楽しみしてください。