Cookie入门

(一)建立两个页面test.aspx和test2.aspx,在第一个页面test.aspx后台输入如下代码:

代码
1 using System;
2  using System.Collections.Generic;
3  using System.Linq;
4  using System.Web;
5  using System.Web.UI;
6  using System.Web.UI.WebControls;
7
8 namespace Web.test
9 {
10 public partial class test : System.Web.UI.Page
11 {
12 protected void Page_Load(object sender, EventArgs e)
13 {
14 if (!Page.IsPostBack)
15 {
16 Response.Cookies["MyCookies"].Value = "ok";
17 Response.Cookies["MyCookies"].Expires = DateTime.Now.AddMinutes(1);
18 Response.Redirect("test2.aspx");
19 }
20 }
21 }
22 }

 

在第二个页面test2.aspx输入如下代码:

代码
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Web;
5 using System.Web.UI;
6 using System.Web.UI.WebControls;
7
8 namespace Web.test
9 {
10 public partial class test2 : System.Web.UI.Page
11 {
12 protected void Page_Load(object sender, EventArgs e)
13 {
14 if (Request.Cookies["MyCookies"] == null)
15 {
16 Response.Write("无法获取cookies");
17 }
18 else
19 {
20 Response.Write("获取成功!"+Request.Cookies["MyCookies"].Value);
21 }
22 }
23 }
24 }

 

   运行test.aspx页面之后,直接跳转到test2.aspx页面并且显示:获取成功!ok

   cookie对象跟session和application对象类似,但是session和application对象把信息存放在服务器,而cookie保存在客户端。

 

 

posted @ 2010-11-16 22:20  莫萧  阅读(276)  评论(0编辑  收藏  举报