使用中发现用Request.Cookies.Remove()无法删除cookie
2011-07-11 15:25
597 查看
asp.net(c#)使用中发现用Request.Cookies.Remove()无法删除cookie,最后发现可通过将过期时间设置成过去的时间来完成删除。代码如下:
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();
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();
相关文章推荐
- Request.Cookies.Remove()无法删除cookie的解决办法 (asp.net)
- ASP.NET之Response.Cookies.Remove 无法删除COOKIE的原因
- Asp.Net中Response.Cookies.Remove 无法删除COOKIE的问题解决方法
- Response.Cookies.Remove 无法删除COOKIE的原因
- ASP.NET之Response.Cookies.Remove 无法删除COOKIE的原因
- C#中Cookies的存取删除,前台使用jquery.cookie操作cookie
- C#中Cookies的存取删除,前台使用jquery.cookie操作cookie
- 集合已修改;枚举操作可能无法执行。使用foreach 循环删除DataRow的时候的问题! 该死的AcceptChanges() Row.elete() Remove(Row)使用不同。
- 使用php设置cookies时出现无法删除cookies的情况记录
- js无法删除cookie问题
- Request.Cookies 和 Document.cookie 信息不匹配
- jquery.cookie() 方法的使用(读取、写入、删除)
- Freemarker SpringMVC 前台无法使用session;request等对象问题
- 使用HttpWebRequest访问Web服务,并传递Cookie数据
- ipython2.7安装时候无法使用tab补全,删除,左右等键
- 2008年3月小记(设置Windows服务的依赖关系,配置MSMQ的访问权限,WCF的安全配置,删除重建网站,HttpWebRequest,一年中的周,在WCF中使用HttpContext,String.Join)
- 对cookie操作的时候遇到了一些的 删除、修改、查询不了问题,看来篇文章发现不错,抓一下
- 12.使用remove()和empty()方法删除元素
- 关于js无法删除cookie 的解决方法
- SQLite无法使用drop column删除表字段解决办法