20151213调转页面以及页面传值

跳转页面:
//第一种跳转方式 重定向 更换网址
Response.Redirect("url");

//第二种 只能打开根目录
//Server.Transfer("url");

页面传值:
1. QueryString:Form表单的提交方式
传值页面赋值:Response.Redirect("url?uid=123&pwd=abc");
接受页面取值:Request["uid"].ToString();

2.Session
特点:默认过期时间是20分钟,存储在服务器的,每人一个,安全,占用资源
用法: 传值页面:Session["key"]="aa";
接受页面:Session["key"];

3.Cookie
特点:默认永不过期,存储在客户端,只能存字符串
用法: 传值页面://1.造一个Cookie对象
HttpCookie aa = new HttpCookie("uid");
//2 给该Cookie一个值
aa.Value = "123456789";
//3 写入客户端
Response.AppendCookie(aa);
接收页面: Request.Cookies["uid"].Value.ToString();

4.Application
特点:存储在服务器,只存储一份
用法:传值页面:Application["uid"] = "aa";
接受页面:Application.Lock();
Label1.Text = Application["uid"].ToString();
Application.UnLock();

posted on 2015-12-21 22:12  路人甲zzz  阅读(123)  评论(0编辑  收藏  举报

导航