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

Asp.net基本对象

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

Asp.net基本对象

8}+uO%s#J2r*Ho0

1,Application对象被整个应用程序所共享,应此每次读取时都要加锁和解锁

J(DB_ i*RY0

Application.Lock();

5{3KP\7MZ-lZ0

Application[“name”]=this.TextBox1.Text;//Box中的信息保存到application对象name51Testing软件测试网A/XmK HF

Application.UnLock();51Testing软件测试网Cy Hy)N8aK)u:y0~Ya%l

2,session对象被每一个用户所独用,由于session对象是保存到内存中的,session关闭或超时,还会在内存中停留一段时间,所以效率较低,不适合大量数据

u~VX4Q}L(u? i0

Session[“name”]=this.TextBox1.Text;51Testing软件测试网L#GV(}j

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

S IC!`R0

3,ViewState对象,在提交给服务器之前有效,常用来保存页面的状态信息,大量使用会影响性能51Testing软件测试网Pw.Y |9r[)w

ViewState[“name”]=this.TextBox1.Text;51Testing软件测试网"wT(rQNJQ/J

Label1.Text=ViewState [“name”]+”testing”;51Testing软件测试网f$_4Q#Y%R?,hP

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

!Qol"f)w0

属性:

sM"If9^'i"?2C&P0

Expires时间

z]3~+DFh+f5[/mP0

Name名称

J [ C6Wb0

Value51Testing软件测试网P/H8uG?

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

p*e's(w-V xD`0

方法:

{K7Qv2jY&j$s0

Add增加

V:ZUB u v0

Clear清除会话中的所有数据

Yr#E7Y/G0

Remove清除会话中的项51Testing软件测试网b2k;Y vri m

Get通过变量名获取Cookie的变量值51Testing软件测试网3?J2d%I!T!mTrf

GetKey以索引值获取Cookie的变量名称51Testing软件测试网(Ll b8yx p:Q,c;S7e(H

This.Response.Cookies[“name”].Value=this.TextBox1.Text;

b [4e E8^m,Q%} \/i0

Label1.Text=This.Requeset.Cookies[“name”].Value51Testing软件测试网y7p&}c~*Ox ^]

5,RequestResponse对象,在浏览器和服务器之间,请求与响应中发生的信息交流,访问和管理,Request常用来读取对象或参数中的内容51Testing软件测试网n*Tj`%f%gLC%F+o

Request.Form[“TextBox1”].ToString()//读取TextBox1中输入的值51Testing软件测试网6{tvlo.oBE

参数传递:

Grv"d_.b0

1,<a href=”one.aspx?date=2>send</a>51Testing软件测试网yj-@q{.[P1}

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

TAG:

 

评分:0

我来说两句

Open Toolbar