HtmlForm.OnInit(EventArgs) メソッド

定義

HtmlForm コントロールの Init イベントを発生させます。

protected:
 override void OnInit(EventArgs ^ e);
protected public:
 override void OnInit(EventArgs ^ e);
protected override void OnInit (EventArgs e);
protected internal override void OnInit (EventArgs e);
override this.OnInit : EventArgs -> unit
Protected Overrides Sub OnInit (e As EventArgs)
Protected Friend Overrides Sub OnInit (e As EventArgs)

パラメーター

e
EventArgs

イベント データを格納している EventArgs

注釈

メソッドから通知を OnInit 受け取った場合、Web サーバー コントロールは、インスタンスの作成と設定に必要な初期化手順を実行する必要があります。 サーバー コントロールのライフ サイクルのこの段階では、コントロールのビューステートはまだ設定されていません。 さらに、このメソッドが呼び出されたときに、このコントロールの子または親のいずれであるかに関係なく、他のサーバー コントロールにアクセスすることはできません。 他のサーバー コントロールが作成され、アクセスの準備ができているとは限りません。

イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。 詳細については、処理とイベントの発生 を参照してください。

OnInit メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。 派生クラスでイベントを処理する場合は、この手法をお勧めします。

メソッドは OnInit 、主にコントロールの機能 HtmlForm を拡張するコントロール開発者によって使用されます。

注意 (継承者)

派生クラスで メソッドをオーバーライドする OnInit(EventArgs) 場合は、登録されているデリゲートがイベントを受け取るように、基底クラスの OnInit(EventArgs) メソッドを必ず呼び出してください。 さらに、基底クラスの OnInit(EventArgs) メソッド HtmlForm を呼び出すと、コントロールが Web ページ フォームとして正しく設定され、ページのビューステートが保持されます。

適用対象

こちらもご覧ください