首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在浏览器关闭时清除浏览器的缓存和cookie?

问如何在浏览器关闭时清除浏览器的缓存和cookie?
EN

Stack Overflow用户
提问于 2013-09-18 12:28:26
回答 1查看 362关注 0票数 1

我正在使用asp.net和会话cookies。当我第一次在浏览器中调试时,它工作得很好。在进行反馈时,请关闭浏览器。我再一次打开浏览器,我想再一次给出反馈,但它不允许我这样做。如何关闭存储的cookie并清除缓存?

我确信,由于缓存和cookie,我正面临着问题。我刚刚声明并初始化了cookie,如下所示

代码语言:javascript
复制
    Response.Cookies["MyFeedBack"].Value = "FeedBackYes";

我通过查看下面的cookie来启用页面加载中的按钮:

代码语言:javascript
复制
     if (Request.Cookies["MyFeedBack"] != null)
        {
            SubmitFeedBackButton.Enabled = false;
        }
        else
        {
            SubmitFeedBackButton.Enabled = true;
        }

当我关闭浏览器时,cookies应该被清除,但我发现cookies没有被清除。当我通过转到历史菜单>>清除最近的历史记录来清除缓存和Cookie时,它工作正常。我的问题是,当我关闭任何浏览器时,我如何从历史记录中清除缓存和cookie?

我已经在三个浏览器上进行了测试: Firefox,Google Chrome和Opera Mini;所有的浏览器都有同样的问题。

EN

回答 1

Stack Overflow用户

发布于 2013-09-20 10:09:43

将cookie设置为延迟一天

HttpContext.Current.Response.Cookies.Add(ckc);ckc =新过期(“MyFeedBack”){HttpCookie= DateTime.Now.AddDays(-1) };var ckc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18863846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档