【问题标题】:At what point should I create a cookie?我应该在什么时候创建 cookie?
【发布时间】:2013-06-26 06:37:49
【问题描述】:

我正在尝试解决这个问题,但我似乎看到的只是说明如何创建一个的帖子,这不是我的问题。我只是想知道,如果存在这种做法,何时是创建 cookie 的好(或正确)时间。

在我的网页中,基于 asp.net mvc,我有一些标签充当我页面上元素列表的过滤器。每次用户返回该页面时,我都想记住标签的选择。使用 HTTPCookie,cookie 可以很好地存储我的信息,但正如我上面提到的;什么时候设置合适?用户何时离开页面?每次点击一个新标签?如果是这样,我是否只是重新创建一个具有相同名称的新 cookie 以用新信息覆盖旧的?

【问题讨论】:

    标签: asp.net-mvc-4 cookies httpcookie


    【解决方案1】:

    好的,所以在与同事讨论后,我自己想出了这一点。在我的控制器中,我最终检查是否点击了标记,如果是,我要么创建一个新的 cookie(第一次点击),要么用新信息覆盖旧的。

    而且,如果标签为空,但为该用户设置了 cookie,我检查命名的 cookie 并重新填充我的标签选择。像魅力一样工作。

    我不确定这是不是“正确”的做法,所以如果有人有兴趣稍后发表评论,我很乐意提供一些反馈:)

    【讨论】:

      猜你喜欢
      • 2011-09-11
      • 2011-06-21
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      • 2020-01-09
      • 2015-07-20
      • 1970-01-01
      相关资源
      最近更新 更多