ASP.NET(C#)使用Cookies时,获取cookies值的问题。

2024-12-12 08:44:13
推荐回答(1个)
回答1:

int id = 1;
HttpCookie cookie = new HttpCookie("ID");
DateTime dt = DateTime.Now;
TimeSpan ts = new TimeSpan(1, 0, 0);
cookie.Expires.Add(ts);
cookie.Values.Add("ID", id.ToString());//注意values.Add和Value=的区别
Response.AppendCookie(cookie);
Response.Write(Request.Cookies["ID"].Values["ID"]); //Request.Cookies["ID"]:获取Cookies;.value则是获取了Cookies的所有内容,.Values["ID"]获取名称的ID的项的值