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"]);

}