Asp.net基本对象
8}+uO%s#J2r*Ho01,Application对象被整个应用程序所共享,应此每次读取时都要加锁和解锁
J(DB_i*RY0Application.Lock();
5{3KP\7MZ-lZ0Application[“name”]=this.TextBox1.Text;//将Box中的信息保存到application对象name中51Testing软件测试网A/XmK
HF
Application.UnLock();51Testing软件测试网CyHy)N8aK)u:y0~Y a%l
2,session对象被每一个用户所独用,由于session对象是保存到内存中的,当session关闭或超时,还会在内存中停留一段时间,所以效率较低,不适合大量数据
u~VX4Q}L(u? i0Session[“name”]=this.TextBox1.Text;51Testing软件测试网L#GV(}j
Label1.Text=Session[“name”]+”testing”;
SIC!`R03,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&P0Expires时间
z]3~+DFh+f5[/mP0Name名称
J[
C6Wb0Value值51Testing软件测试网P/H8uG ?
Version设置符合Http状态维护的版本
p*e's(w-VxD`0方法:
{K7Qv2jY&j$s0Add增加
V:ZUB
u
v0Clear清除会话中的所有数据
Yr#E7Y/G0Remove清除会话中的项51Testing软件测试网b2k;Yvri
m
Get通过变量名获取Cookie的变量值51Testing软件测试网3?J2d%I!T!mTrf
GetKey以索引值获取Cookie的变量名称51Testing软件测试网(Ll
b8yxp:Q,c;S7e(H
This.Response.Cookies[“name”].Value=this.TextBox1.Text;
b [4e E8^m,Q%} \/i0Label1.Text=This.Requeset.Cookies[“name”].Value51Testing软件测试网y7p&}c~*Ox^]
5,Request和Response对象,在浏览器和服务器之间,请求与响应中发生的信息交流,访问和管理,Request常用来读取对象或参数中的内容51Testing软件测试网n*Tj`%f%gLC%F+o
Request.Form[“TextBox1”].ToString()//读取TextBox1中输入的值51Testing软件测试网6{tvlo.oBE
参数传递:
Grv"d_.b01,<a href=”one.aspx?date=2>send</a>51Testing软件测试网yj-@q{.[P1}
2,response.write(request.querystring(“date”));