Global.asax 語法

Global.asax 檔案 (又稱為 ASP.NET 應用程式檔案) 是一種選擇性 (Optional) 檔案,其中包含用來回應 ASP.NET 或 HTTP 模組所引發之應用程式層級和工作階段 (Session) 層級事件的程式碼。Global.asax 檔案在 ASP.NET 應用程式的根目錄中。在進行執行階段時,便會剖析 Global.asax,並將其編譯成動態產生的 .NET Framework 類別 (此類別衍生自 HttpApplication 基底類別)。ASP.NET 的設定會自動拒絕任何對於 Global.asax 檔案的直接 URL 要求,因此外部使用者無法下載或檢視其中的程式碼。

Global.asax 檔案是選擇性的。只有需要處理應用程式或工作階段事件時,您才必須建立這個檔案。

在本節中

  • 應用程式指示詞
    定義在處理 Global.asax 檔案時,由 ASP.NET 剖析器 (Parser) 使用的選擇性應用程式專屬設定的標記。
  • 程式碼宣告區塊
    定義可以內嵌至 Global.asax 檔案之伺服器端程式碼區段的標記。
  • 程式碼轉譯區塊
    定義可以內嵌在 Global.asax 檔案宣告式區段內之內嵌 (Inline) 程式碼或運算式的標記。

相關章節

  • ASP.NET 存留週期
    提供發生在 ASP.NET 應用程式存留期 (Lifetime) 之逐步處理的資訊。

請參閱

其他資源

使用 HTTP 處理常式自訂 ASP.NET 處理序
使用 HTTP 模組擴充 ASP.NET 處理序
ASP.NET Web 網頁語法