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

  • 相关阅读:
    调起MT096的配置过程
    数据库不能用delete---index空间不足
    cics下任务的停止
    StrTrim()---对string不可以随便用
    update语句
    makefile--Unfound symbol
    文件的读写权限
    makefile--$@
    C++--类的头文件和文件名要一致吗
    Django模板(Templages)
  • 原文地址:https://www.cnblogs.com/lujin49/p/2103080.html
Copyright © 2011-2022 走看看