Global.asax 構文
Global.asax ファイルは、ASP.NET または HTTP モジュールによって生成されたアプリケーション レベルおよびセッションレベルのイベントに応答するコードを含む省略可能なファイルです。これは、ASP.NET アプリケーション ファイルとも呼ばれます。Global.asax ファイルは、ASP.NET アプリケーションのルート ディレクトリに配置されます。実行時には、Global.asax の解析とコンパイルが行われ、HttpApplication 基本クラスから派生した .NET Framework クラスが動的に生成されます。ASP.NET の構成によって、Global.asax ファイルへの直接 URL 要求はすべて自動的に拒否されます。外部ユーザーがこのファイル内のコードをダウンロードまたは表示することはできません。
Global.asax ファイルは省略できます。このファイルは、アプリケーション イベントまたはセッション イベントを処理する場合にだけ作成します。
このセクションの内容
- アプリケーション ディレクティブ
Global.asax ファイルを処理する際に ASP.NET パーサーにより使用されるアプリケーション固有のオプション設定を定義するタグです。
- コード宣言ブロック
Global.asax ファイルに埋め込み可能なサーバー側コードのセクションを定義するタグです。
- コード表示ブロック
Global.asax ファイルの宣言セクション内に埋め込み可能なインライン コードやインライン式を定義するタグです。
- サーバー側オブジェクト タグ構文
宣言構文を使用して、アプリケーション変数およびセッション変数を作成する要素です。
- サーバー側インクルード ディレクティブ構文
ASP.NET アプリケーションファイル内のテキスト ファイルのサーバー側インクルードを指定する構文付きのタグです。
関連するセクション
- ASP.NET の有効期間
ASP.NET アプリケーションの有効期間中に発生する段階的な処理について説明します。
参照
その他の技術情報
HTTP ハンドラを使用したカスタム ASP.NET 処理
HTTP モジュールを使用した ASP.NET 処理の拡張
ASP.NET ページの構文