次の方法で共有


Sys.Application.initialize メソッド

更新 : 2007 年 11 月

アプリケーションを初期化し、load イベントを発生させます。

Bb311012.alert_note(ja-jp,VS.90).gifメモ :

この関数は、クライアントスクリプト インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

Sys.Application.initialize();

解説

既定では、ページで AJAX が有効になると、ASP.NET はページの </form> タグを閉じる直前に initialize メソッドへの呼び出しを挿入します。</form> タグの後に出現するすべてのコードはアプリケーションの一部としては初期化されないため、ASP.NET AJAX 機能にアクセスできません。

initialize メソッドは、Sys.Application クラスを初期化します。アプリケーションの初期化は、ページのライフ サイクル中に一度だけ実行されます。それ以降で initialize を呼び出しても、raiseLoad メソッドが呼び出されるだけです。

アプリケーションが最初に初期化されると (最初の GET 要求の後)、次の処理が実行されます。

  • すべてのスクリプトが読み込まれた後、オブジェクト作成モデルが開始されます。

  • 必要に応じて、コンポーネントは他のコンポーネントへの複雑な参照を取得するロジックを実行します。

  • $create メソッドの呼び出しは、init イベント ハンドラで実行されます。

  • オブジェクト作成モデルが終了します。

  • load イベントが発生します。

Application オブジェクトが初期化されると、init イベントにアタッチされた後続のハンドラがすぐに実行されます。

Bb311012.alert_note(ja-jp,VS.90).gifメモ :

スクリプトが読み込みを行っているときに、タイムアウトになったり読み込みが失敗することがあります。

参照

参照

Sys.Application クラス

その他の技術情報

言語リファレンス