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 ファイルに埋め込み可能なサーバー側コードのセクションを定義するタグです。
  • コード表示ブロック
    Global.asax ファイルの宣言セクション内に埋め込み可能なインライン コードやインライン式を定義するタグです。

関連するセクション

  • ASP.NET の有効期間
    ASP.NET アプリケーションの有効期間中に発生する段階的な処理について説明します。

参照

その他の技術情報

HTTP ハンドラを使用したカスタム ASP.NET 処理
HTTP モジュールを使用した ASP.NET 処理の拡張
ASP.NET ページの構文