All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
.NET内置对象之Application对象_[Asp.Net教程]

Writer: delv Article type: Programming skills(编程技巧) Time: 2014/1/27 6:45:19 Browse times: 330 Comment times: 0

.NET内置对象之Application对象_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

.NET内置对象之Application对象_[Asp.Net教程]

Application对象

Application对象是HttpApplicationState类的一个实例,它可以产生一个所有Web应用程序都可以存取的变量,这个变量的可以存取范围涵盖全部使用者,也就是说只要正在使用这个网页的程序都可以存取这个变量。

新建一个网站,包括两个网页,代码如下:

1、Index.aspx代码:

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

无标题页

用户名:

密 &nbsp;&nbsp; 码:

onClick="Button1_Click" />

Index.aspx.cs代码:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

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 Index : System.Web.UI.Page

{

string strInfo;

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

Application["Info"] = TextBox1.Text;

strInfo = Application["Info"].ToString();

if (TextBox1.Text == "admin" && TextBox2.Text == "admin")

{

Session["name"] = TextBox1.Text;

Response.Redirect("Default.aspx?Info=" + strInfo + "");//地址栏的传值

}

}

}

2、Default.aspx代码:

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

无标题页

&nbsp;

onClick="Button2_Click" />

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)

{

Label1.Text = Session["name"].ToString();

/*对象的增加

Application.Add("App1", "Value1");

Application.Add("App2", "Value2");

Application.Add("App3", "Value3");

Response.Write("Application对象的使用");

Response.Write("");

for (int i = 0; i < Application.Count; i++)

{

Response.Write("变量名:" + Application.GetKey(i));

Response.Write(",值:" + Application[i] + "

");

Response.Write("");

}*/

}

protected void Button2_Click(object sender, EventArgs e)

{

Application["content"] = TextBox1.Text;

TextBox2.Text = TextBox2.Text + "\n" + Label1.Text + "说:" + Application["content"].ToString();

}

}






There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.