在服务端存储状态的对象:Session和Application

在客户端存储状态的对象:Cookie

1.Session:每个独立的浏览器都会创建一个独立的Session,不是一台电脑一个Session

Session存储的数据在当前会话中共享,关闭会话即消失

特性:Session在20分钟之内如果没有会话操作,则会自动释放

语法:(1)用Session存值:Session["key名"] = 值;      值,不只是个字符串,可以是对象。

(2)从Session取值:类型 变量名 = (强制转换的类型名)Session["key名"]

(3)释放Session:释放某个Session:Session["key名"]=null;

          释放所有Session:Session.clear();

          自动释放:20分钟

 

 

2、Cookie:保存在客户端内存或硬盘上

临时Cookie是存在浏览器内存中的,持久Cookie是存在电脑硬盘上浏览器相关的Cookie目录下的

设置Cookie

//新建Cookie对象
HttpCookie cookie_name = new HttpCookie("uid");
//赋值
cookie_name.Value = uid;
//写入到Cookie里面
Response.AppendCookie(cookie_name);

在使用界面:读取Cookie
Request.Cookies["uid"].Value.ToString(); 

 5.QueryString传值

在源页面写:Response.Redirect("Main.aspx?(要打开的页面)u].ToString();

7.跳转页面方式:

 

1.Response.Redirect("http://www.baidu.com");重定向,可以跳转任何网页
2.Server.Transfer("Main.aspx");只能跳转该网站根目录下的网站

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-09-12
  • 2021-10-22
猜你喜欢
  • 2021-10-13
  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
  • 2021-04-04
  • 2021-12-23
  • 2022-12-23
相关资源
相似解决方案