HttpCookie hc = Request.Cookies["Value"];
hc.Expires = DateTime.Now.AddDays(-1);
Response.AppendCookie(hc); //这句一定要加上,否则无法删除
顺便整理下关于Cookie的操作:
一 创建
1 单值的创建
HttpCookie hc = new HttpCookie("Value");
hc.Value = "value";
Response.AppendCookie(hc);
2 多值的创建
HttpCookie hc = new HttpCookie("Value");
hc["Value1"] = "value1";
hc["Value2"] = "value2;
Response.AppendCookie(hc);
二 读取
1 单值的读取
string value = Request.Cookies["Value"].Value;
2 多值的读取
string value1 = Request.Cookies["Value"]["Value1"].ToString();
string value2 = Request.Cookies["Value"]["Value2"].ToString();
本文介绍了在ASP.NET中如何通过设置过期时间来删除Cookie,并提供了完整的代码示例。此外,还详细讲解了创建和读取Cookie的方法。
792

被折叠的 条评论
为什么被折叠?



