Asp.net基本对象
at*C0?4h$PM o01,Application对象被整个应用程序所共享,应此每次读取时都要加锁和解锁51Testing软件测试网
?xXr-FB
Application.Lock();
9M%jY/K@:m(?;OEC0Sf9v0Application[“name”]=this.TextBox1.Text;//将Box中的信息保存到application对象name中
2}JaMG-x5U.O0Application.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"?&D03,ViewState对象,在提交给服务器之前有效,常用来保存页面的状态信息,大量使用会影响性能
fr-H'w]~M)QT0ViewState[“name”]=this.TextBox1.Text;51Testing软件测试网YM
}Nb%iEo7j
Label1.Text=ViewState [“name”]+”testing”;51Testing软件测试网8~Xaz 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名称
]rO8XkxHX0Value值
I6hz2pqL4`0Version设置符合Http状态维护的版本
fG]5u(mG&Pe0方法:51Testing软件测试网!sb:qb/y
Add增加
{ZW8ox M9]0Clear清除会话中的所有数据51Testing软件测试网DjxQo3wJS$M
Remove清除会话中的项51Testing软件测试网a!s7O+stn_
Get通过变量名获取Cookie的变量值
5Z nx:@
h$jLb;i0GetKey以索引值获取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,h05,Request和Response对象,在浏览器和服务器之间,请求与响应中发生的信息交流,访问和管理,Request常用来读取对象或参数中的内容
e+S Dc&N'b0q ~0Request.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”));