Page.OnPreInit(EventArgs) Page.OnPreInit(EventArgs) Page.OnPreInit(EventArgs) Page.OnPreInit(EventArgs) Method


ページの初期化の開始時に PreInit イベントを発生させます。Raises the PreInit event at the beginning of page initialization.

 virtual void OnPreInit(EventArgs ^ e);
protected virtual void OnPreInit (EventArgs e);
abstract member OnPreInit : EventArgs -> unit
override this.OnPreInit : EventArgs -> unit
Protected Overridable Sub OnPreInit (e As EventArgs)


EventArgs EventArgs EventArgs EventArgs

イベント データを格納している EventArgsAn EventArgs that contains the event data.


OnPreInitメソッドは、ページ初期化ステージの開始時に呼び出されます。The OnPreInit method is called at the beginning of the page initialization stage.

OnPreInitメソッドが呼び出されると、パーソナル化情報が読み込まれ、ページのテーマ (存在する場合) が初期化されます。After the OnPreInit method is called, personalization information is loaded and the page theme, if any, is initialized. これは、ページに対してまたはPageTheme MasterPageを動的に定義する場合にも推奨される段階です。This is also the preferred stage to dynamically define a PageTheme or MasterPage for the Page.

イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。Raising an event invokes the event handler through a delegate. 詳細については、次を参照してください。処理とイベントの発生します。For more information, see Handling and Raising Events.

OnPreInit メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。The OnPreInit method also allows derived classes to handle the event without attaching a delegate. 派生クラスでイベントを処理する場合は、この手法をお勧めします。This is the preferred technique for handling the event in a derived class.

注意 (継承者)

派生クラスで OnPreInit(EventArgs) をオーバーライドする場合は、登録されているデリゲートがイベントを受け取ることができるように、基本クラスの OnPreInit(EventArgs) メソッドを呼び出してください。When overriding OnPreInit(EventArgs) in a derived class, be sure to call the base class's OnPreInit(EventArgs) method so that registered delegates receive the event.