zoukankan      html  css  js  c++  java
  • 使用中发现用Request.Cookies.Remove()无法删除cookie

    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();

  • 相关阅读:
    java 包
    数据库查询操作练习
    solr全文检索实现原理
    前端页面设计问题小计
    送给自己的九封信
    bootstrap-table初使用
    bootstrap-treeview初使用
    windows:plsql配置oracle连接
    maven的安装和配置
    cxf+spring+restful简单接口搭建
  • 原文地址:https://www.cnblogs.com/lujin49/p/2103080.html
Copyright © 2011-2022 走看看