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

  • 相关阅读:
    5. Fragment详解
    4. 2D绘制与控件绘制
    3、用继承和组合方式定制控件
    2、复杂布局实现
    1、android源代码下载与跟踪
    19、照相机技术
    18、GPS技术
    17、Wi-Fi Direct
    16、蓝牙技术
    15、NFC技术:使用Android Beam技术传输文件
  • 原文地址:https://www.cnblogs.com/lujin49/p/2103080.html
Copyright © 2011-2022 走看看