Share via


Global.asax 语法

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选文件,该文件包含响应 ASP.NET 或 HTTP 模块所引发的应用程序级别和会话级别事件的代码。 Global.asax 文件驻留在 ASP.NET 应用程序的根目录中。 运行时,分析 Global.asax 并将其编译到一个动态生成的 .NET Framework 类,该类是从 HttpApplication 基类派生的。 配置 ASP.NET,以便自动拒绝对 Global.asax 文件的任何直接的 URL 请求;外部用户不能下载或查看其中的代码。

Global.asax 文件是可选的。 只在希望处理应用程序事件或会话事件时,才应创建它。

本节内容

  • 应用程序指令
    定义在处理 Global.asax 文件时 ASP.NET 分析器使用的可选应用程序特定设置的标记。

  • 代码声明块
    定义可嵌入到 Global.asax 文件中的服务器端代码各部分的标记。

  • 代码呈现块
    定义可嵌入到 Global.asax 文件的声明性部分中的内联代码或表达式的标记。

  • 服务器端对象标记语法
    使用声明性语法创建应用程序变量和会话变量的元素。

  • 服务器端包括指令语法
    带有用于指定 ASP.NET 应用程序文件中的服务器端包含文本文件的语法的标记。

相关章节

  • ASP.NET Life Cycle
    提供有关在 ASP.NET 应用程序的生存期中执行的分步处理的信息。

请参见

概念

HTTP Handlers and HTTP Modules Overview

其他资源

ASP.NET 页语法