C#設置Cookies .

//-----------------------------載入 if(!IsPostBack)         {             HttpCookie cookie = Request.Cookies["userinfo1"];             cookie.Expires = System.DateTime.Now.AddMinutes(20);//設置過時時間             for (int i = 0; i < 5; i++)             {                 cookie.Values["BB" + i.ToString()] = i.ToString();                 Response.Cookies.Add(cookie);             }                } //**************寫入        HttpCookie cookie = new HttpCookie("userinfo1");         cookie.Expires = System.DateTime.Now.AddMinutes(20);//設置過時時間         for (int i = 0; i < 10; i++)         {                          cookie.Values["U" +i.ToString()] = i.ToString();                        Response.Cookies.Add(cookie);         } //**************---------------讀取         //讀取 Cookie 集合         for (int i = 0; i < Request.Cookies.Count; i++)         {             if (Request.Cookies.AllKeys[i] == "userinfo1")             {                 HttpCookie cookies = Request.Cookies["userInfo1"];                 Response.Write("name=" + cookies.Name + "<br/>");                 //Response.Write("name=" + cookies.Value + "<br/>");                 if (cookies.HasKeys)//是否有子鍵                 {                     System.Collections.Specialized.NameValueCollection NameColl = cookies.Values;                     for (int j = 0; j < NameColl.Count; j++)                     {                                                  Response.Write("子鍵名=" + NameColl.AllKeys[j] + "<br/>");                         Response.Write("子鍵值=" + NameColl[j] + "<br/>");                     }                 }                 else                 {                     Response.Write("value=" + cookies.Value + "<br/>");                 }             }                    } //***********************刪除 HttpCookie acookie = Request.Cookies["userinfo1"];         acookie.Expires = System.DateTime.Now.AddMinutes(20);//設置過時時間                if (acookie.HasKeys)//是否有子鍵         {             System.Collections.Specialized.NameValueCollection NameColl = acookie.Values;               for (int j = 0 ; j < NameColl.Count; j++)             {                                 if (NameColl.AllKeys[j] == "U8")                 {                     acookie.Values.Remove(NameColl.AllKeys[j]);                     Response.Cookies.Add(acookie);                 }                            }             } //***************************追加  HttpCookie cookie = Request.Cookies["userinfo1"];         cookie.Expires = System.DateTime.Now.AddMinutes(20);//設置過時時間         for (int i = 0; i < 5; i++)         {             cookie.Values["K" + i.ToString()] = i.ToString();             Response.Cookies.Add(cookie);         }
相關文章
相關標籤/搜索