csdn博客:http://blog.csdn.net/qwentest

Asp.net基本对象

上一篇 / 下一篇  2010-01-21 16:08:32 / 个人分类:.net

Asp.net基本对象

at*C0?4h$PMo0

1,Application对象被整个应用程序所共享,应此每次读取时都要加锁和解锁51Testing软件测试网 ?xX r-FB

Application.Lock();

9M%jY/K@:m(?;OEC0Sf9v0

Application[“name”]=this.TextBox1.Text;//Box中的信息保存到application对象name

2}JaMG-x5U.O0

Application.UnLock();51Testing软件测试网*\2`*atm;RMY"`8Z:iC

2,session对象被每一个用户所独用,由于session对象是保存到内存中的,session关闭或超时,还会在内存中停留一段时间,所以效率较低,不适合大量数据51Testing软件测试网Dk5aU;AF'r

Session[“name”]=this.TextBox1.Text;51Testing软件测试网(C:cz)]6}+dL

Label1.Text=Session[“name”]+”testing”;

6q0f3uba"?&D0

3,ViewState对象,在提交给服务器之前有效,常用来保存页面的状态信息,大量使用会影响性能

fr-H'w] ~ M)QT0

ViewState[“name”]=this.TextBox1.Text;51Testing软件测试网YM }Nb%iEo7j

Label1.Text=ViewState [“name”]+”testing”;51Testing软件测试网8~Xa z L+c$nrR'Rpi

4,Cookie对象,用于保存客户浏览器请求服务器的请求信息,信息保存的时间可以根据需要设置,Cookies的数据最大容量为4096字节,可利用md5加密cookie

Q!Jz(`A7t9L7l0

属性:51Testing软件测试网X;Wv U:Gm

Expires时间51Testing软件测试网"Vr!d7f{C/}4p

Name名称

]r O8XkxHX0

Value

I6hz2pqL4`0

Version设置符合Http状态维护的版本

fG]5u(m G&Pe0

方法:51Testing软件测试网!sb:qb/y

Add增加

{ ZW8oxM9]0

Clear清除会话中的所有数据51Testing软件测试网Dj xQo3wJS$M

Remove清除会话中的项51Testing软件测试网a!s7O+stn_

Get通过变量名获取Cookie的变量值

5Z nx:@ h$jLb;i0

GetKey以索引值获取Cookie的变量名称51Testing软件测试网 @%U;E ]y"LH

This.Response.Cookies[“name”].Value=this.TextBox1.Text;51Testing软件测试网%c!G+_ R1s%J(pV

Label1.Text=This.Requeset.Cookies[“name”].Value

6W@*L6f$Io,h0

5,RequestResponse对象,在浏览器和服务器之间,请求与响应中发生的信息交流,访问和管理,Request常用来读取对象或参数中的内容

e+S Dc&N'b0q ~0

Request.Form[“TextBox1”].ToString()//读取TextBox1中输入的值51Testing软件测试网v6Y$co^Lt)Ud7r

参数传递:51Testing软件测试网A)IEO ^5X"z

1,<a href=”one.aspx?date=2>send</a>51Testing软件测试网^+KO*Lj.M:g/]]

2,response.write(request.querystring(“date”));

TAG:

 

评分:0

我来说两句

Open Toolbar