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

  • 相关阅读:
    Markdown文字添加颜色
    深度学习基础——感知机
    Markdown插入表格语法
    卷积神经网络CNN学习笔记
    python 安装离线库
    无法定位程序输入点到xxx.dll
    XMind配置防火墙
    简书 markdown 代码高亮标记
    clion ctrl+鼠标左键不能调到函数实现
    D
  • 原文地址:https://www.cnblogs.com/lujin49/p/2103080.html
Copyright © 2011-2022 走看看