asp.net中cookie的基本用法
来源:互联网 发布:百雀羚保湿精华霜 知乎 编辑:程序博客网 时间:2024/05/18 03:38
protected void Page_Load(object sender, EventArgs e) { HttpCookie cookie=Request.Cookies["Per"]; if (cookie != null && !Page.IsPostBack) { if (cookie["Name"] != null) this.name.Text = cookie["Name"]; if (cookie["Pwd"] != null) this.password.Text = cookie["Pwd"]; } } protected void Button1_Click(object sender, EventArgs e)//set { HttpCookie cookie; if(Request.Cookies["Per"]==null) cookie = new HttpCookie("Per"); else cookie=Request.Cookies["Per"]; cookie["Name"] = this.name.Text; cookie["Pwd"] = this.password.Text; ; Response.Cookies.Add(cookie); }
该例中,cookie值是保存在浏览器中的。cookie值一直到浏览器关闭为止。
如果没有设置 Cookie 的有效期,仍会创建 Cookie,但不会将其存储在用户的硬盘上。 而会将 Cookie 作为用户会话信息的一部分进行维护。 当用户关闭浏览器时,Cookie 便会被丢弃。 这种非永久性 Cookie 很适合用来保存只需短时间存储的信息,或者保存由于安全原因不应该写入客户端计算机上的磁盘的信息。 例如,如果用户在使用一台公用计算机,而您不希望将 Cookie 写入该计算机的磁盘中,这时就可以使用非永久性 Cookie。
也就是说
(1) Response.Cookies["hehe"].Value = "565656111";
(2) Response.Cookies["haha"].Value = "aaaa565656111";
Response.Cookies["hehe"].Expires = DateTime.Now.AddYears(1);
是有本质区别的,(1)将cookie写到了本地硬盘,(2)只是写入了浏览器,当浏览器关闭时,就没了
- asp.net中cookie的基本用法
- ASP.NET中cookie的基本操作
- ASP.NET中cookie的用法
- ASP.NET中Cookie的用法
- asp.net中Cookie的简单用法
- asp.net中cookie的用法(二)
- ASP.NET中Cookie的用法
- asp.net中cookie的用法
- asp.net中Cookie的用法(转)
- asp.net中Cookie的用法(转)
- asp.net中关于cookie的用法
- .net中Cookie基本用法
- asp.net cookie 的用法
- Asp.net Cookie的用法
- asp.net cookie 的用法
- ASP.NET中Response的基本用法
- ASp.net中 Session和Cookie的用法
- ASP中Cookie的用法
- 第十五周作业3.1
- 第十五周实验报告1
- Libsvm的具体使用
- PG 挂起了?
- 第十五周作业3.2
- asp.net中cookie的基本用法
- Android中休眠与唤醒之wake_lock, early_suspend, late_resume
- 设计模式——策略模式
- 第十五周实验报告(任务一)【窗口程序设计之三角形类】
- Linux下使用BenchmarkSQL测试PostgreSQL
- 第十五周任务(一)
- 第十五周实验报告2
- 第十五周上机任务1
- page92