### 在 Gobal.asax 文件中定义 Application 变量

答案：

在 Gobal.asax 全局文件中定义一个 Application 变量用于存储用户名，在 Default.aspx 页面中输出此 Application 变量值。

运行结果如图 1 所示。

图 1 在 Gobal.asax 文件中定义 Application 变量

#### 实现过程

（1）新建一个网站，默认主页名为 Default.aspx。

（2）在解决方案管理器中鼠标右键单击项目名称，选择“添加新项”命令，在打开的窗口中选择“全局应用程序类”，添加 Gobal.asax 文件。

（3）在 Gobal.asax 文件的 Application_Start 事件中定义 Application 变量，代码如下：

void Application_Start(object sender, EventArgs e)

{

//在应用程序启动时运行的代码

Application["UserName"] = "pyj";

}

（4）在后台 Default.aspx.cs 文件中的 Page_Load 事件中编写代码，具体代码如下。

protected void Page_Load(object sender, EventArgs e)

{

Response.Write("当前用户是：<br/>");

Response.Write(Application["UserName"]);

}