Cookie未被删除

时间:2013-04-24 03:31:20

标签: javascript vb.net cookies

在我的asp.net应用程序中,使用以下代码从服务器端创建cookie

 Dim aCookie As New HttpCookie("StartDownload")
 aCookie.Value = "True"
 aCookie.Expires = DateTime.Now.AddMinutes(1)
 Response.Cookies.Add(aCookie)

当我执行此代码时,cookie已经创建,但是无法通过单击按钮从javascript中删除cookie。以下是javascript代码。

function delCookie() {
    alert(document.cookie);
    document.cookie = "StartDownload" + "=; expires=" + new Date(0).toUTCString();
    alert(document.cookie);
}

我正在使用IE浏览器。不确定是什么问题。请帮助。

1 个答案:

答案 0 :(得分:1)

你可以尝试对失效日期进行硬编码,比如Thu, 01-Jan-1970 00:00:01 GMT,看看它是否适合你。

如果仍然没有,您可能会问自己以下问题:

  • 您是否检查过客户端和服务器端的cookie域和路径以确保它们是相同的?
  • 一个cookie是安全的而另一个不是吗?
  • 是否有任何服务器/客户端时钟同步问题?