博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 删除 ASP.NET 设置的多值 Cookie 的方法
阅读量:6082 次
发布时间:2019-06-20

本文共 1245 字,大约阅读时间需要 4 分钟。

需要注意HttpOnly,Path等属性。完整的测试代码:

ASPX 代码

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"">
<script runat="server">

  protected void Page_Load(object sender, EventArgs e)

  {
    if (!Page.IsPostBack)
    {
      HttpCookie Cookie = new HttpCookie("user");
      Cookie.Values.Add("name", "mxh");
      Cookie.Values.Add("id", "net_lover");
      Cookie.Expires = DateTime.Now.AddDays(1);
      Cookie.HttpOnly = false;
      Cookie.Path = "/";
      Response.Cookies.Add(Cookie);
    }
  }

  protected void Button1_Click(object sender, EventArgs e)

  {
    if (Request.Cookies["user"] == null)
    {
      Response.Write("已经删除");
    }
    else
    {
      Response.Write("Cookie值: " + Request.Cookies["user"]["name"]);
    }

  }

</script>
<html xmlns="">
<head>
  <title>dotnet.aspx.cc Cookie 测试</title>
  <script type="text/javascript">
    function deleteCookie() {
      var expires = new Date();
      expires.setUTCFullYear(expires.getUTCFullYear() - 1);
      document.cookie = "user=name=&id=; expires=" + expires.toUTCString() + "; path=/";
    }
  </script>
</head>
<body>
  <form id="form1" runat="server">
  <input type="button" value="删除" οnclick="deleteCookie()" />
  <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="查看Cookie" />
  </form>
</body>
</html>

作者:孟宪会

转载于:https://www.cnblogs.com/ranran/p/4203369.html

你可能感兴趣的文章
Linux中的帮助功能
查看>>
针对Android的Pegasus恶意软件版本和针对iOS的有什么不同?
查看>>
全局探色器
查看>>
Hive Export和Import介绍及操作示例
查看>>
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
Xcode 4.3 使用xcodebuild命令编译项目环境设置
查看>>
上传jar包到nexus私服
查看>>
Why Namespace? - 每天5分钟玩转 OpenStack(102)
查看>>
Project:如何分析项目中的资源分配情况
查看>>
HDU 4803 Poor Warehouse Keeper (贪心+避开精度)
查看>>
python全栈_011_Python3基本数据类型--字典
查看>>
json
查看>>
linux tomcat 用/etc/init.d/tomcat start启动报错
查看>>
高性能javascript学习笔记系列(2)-数据存取
查看>>
Spark之scala
查看>>
JSON使用
查看>>
Java 一些缩写的解释
查看>>
监控HTTP(1)
查看>>
python 操作PostgreSQL
查看>>
POJ1465:Multiple(BFS)
查看>>