繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 用.net静态变量取代Application

用.net静态变量取代Application

2007-09-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:在传统的ASP中,我们要用application对象去存储应用于整个application的变量。这当然会带来内存消耗的代价。在.net中,我们可以用static变量来改善它,采用static 变量在大多数时候存储的速度会比application对象...

在传统的ASP中,我们要用application对象去存储应用于整个application的变量。这当然会带来内存消耗的代价。在.net中,我们可以用static变量来改善它,采用static 变量在大多数时候存储的速度会比application对象快。

做法:

创建一个webapplication,假设名称为webapplication1,在global.ASPx中的global类中增加一个静态的成员sgreeting.

public class global : system.web.httpapplication

{

public static string sgreeting = "china is great!";

……

}

在webform1中增加一个label,名称为label1.

在page_load()中为label1的text属性赋值。

private void page_load(object sender, system.eventargs e)

{

label1.text = webapplication1.global.sgreeting;

}

运行程序后将会看到china is great!

责任编辑:admin
相关文章