//-----------------------------載入 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); }