Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:36:53
asp.net2.0内置Application对象的集合

asp.net2.0内置Application对象的集合

Application对象的集合

Application对象常用集合及说明如表1所示。



表1 Application对象集合及说明

Application对象的属性

Application对象变量的生命周期中止于关闭IIS或使用Clear方法清除,Clear方法是Page对象的成员,可以直接调用。Application对象常用属性及说明如表1所示。



表1Application对象常用属性及说明

下面对比较重要的属性进行详细介绍。

Count属性。用于获取Application对象变量的数量。

语法:

public override int Count { get; }

该属性为只读属性,默认对象数量为0。

* 示例

使用Count属性获取Application对象数量

本示例实现的是,当程序运行时,在Default.aspx页面中输出Application对象的数量及每一项的值。示例运行结果如图1所示。



图1 使用Count属性获取Application对象数量

程序代码如下。

Default.aspx页面加载时,定义3个Application对象,然后使用Application对象的Count属性汇总其数量,并输出到页面上。Default.aspx页面的Page_Load事件代码如下:

protected void Page_Load(object sender, EventArgs e)

{

Application["app1"] = "app1";

Application["app2"] = "app2";

Application["app3"] = "app3";

Response.Write("Application对象数量为:" + Application.Count.ToString()

+ "个,分别为:
" + Application["app1"] + "," + Application["app2"] + "和" + Application["app3"]);

}

完整程序代码如下:

★ ★★★★Default.aspx代码文件完整程序代码★★★★★

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>







无标题页

















★ ★★★★Default.aspx.cs代码文件完整程序代码★★★★★

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

Application["app1"] = "app1";

Application["app2"] = "app2";

Application["app3"] = "app3";

Response.Write("Application对象数量为:" + Application.Count.ToString()

+ "个,分别为:
" + Application["app1"] + "," + Application["app2"] + "和" + Application["app3"]);

}

}




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759