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 生命周期

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

请参见

其他资源

使用 HTTP 处理程序自定义 ASP.NET 处理
使用 HTTP 模块扩展 ASP.NET 处理
ASP.NET 页语法