一.QueryString - 地址栏传值方式
使用方式:?key=value;
示例:
string path = "Default2.aspx?aaa=" + TextBox1.Text + "&bbb=" + TextBox2.Text;
二.Response - 响应请求对象
Response.Redirect(path); - 重定向
Response.Write(" aaaa "); -输出内容
Server.Transfer(path);-重定向,跟Response.Redirect(path);差不多,只不过它的保密性更好
Response.Redirect(path) 优点:简单好用,速度快,不消耗服务器内存
缺点:只能传字符串
保密性不好
长度有限
Request - 获取请求对象
Request["key"] - 默认返回的就是string类型
三.Session-相对全局对象
session["key"]=value
Session是非常安全的,因为它存在于服务器的内存中,取数据也是最快的
但是,Session不要滥用,因为会造成服务器内存溢出,导致服务器崩溃
Session里面不要放大东西,如果不用那么就会造成资源浪费
Session生命周期:20分钟
四.Cookies
Cookies里面可以存内容,但是存的只能是字符串
Cookies是存在用户电脑的硬盘上
会话Cookies的生命周期是:20分钟
持久Cookies,保存时间由网站代码来设置
五.Application-全局对象
只要被创建出来,所有人取的值都是一样的
生命周期:永久
保存位置:服务端
六.ViewState-信息记录
记录上一个页面的信息