Application对象是内置的ASP.NET对象,表示ASP.NET应用程序的实例。Application对象存储并维护某些值,这样Application就起到一个变量的作用。在ASP.NET中,变量的作用范围分为两级:
页面级变量:它们通过语言你在ASP.NET页面中定义,可在处理页面时使用,页面处理完之后,就会清除变量并释放相关资源。例如,假设页面Index.aspx中包含如下代码:
string myname="Join";
Response.Write("欢迎"+myname);
变量myname的作用域是在页面Index.aspx之内,一旦关闭该页面后,变量会被清除。
对象级变量: 对象级变量的作用域大于页面级变量的作用域,这些变量及其值可跨页面访问。对象级变量分为两种类型:
1,应用程序集变量:用于在多个用户中共享信息。
2,绘画级变量:用于将特定用户的信息从一个页面传递至另一个页面,即保留特定用户会话的整个过程中的信息。