【问题标题】:Is there a concept of server-side cookies in ASP.NET?ASP.NET 中有服务器端 cookie 的概念吗?
【发布时间】:2012-10-27 03:52:32
【问题描述】:

不确定我是否在这里遗漏了基本的 ASP.NET 概念,但是否存在服务器端 cookie 的概念。我知道如何在服务器上创建 HTTPCookie 并将其发送到客户端。但是,即使客户端禁用 cookie,服务器端 cookie 是否也允许使用 cookie?

【问题讨论】:

    标签: cookies server-side


    【解决方案1】:

    ASP.NET 有一个会话对象的概念。无论用户是否启用了 cookie,它都应该存储少量信息。

    http://msdn.microsoft.com/en-us/library/ms972429.aspx

    【讨论】:

    • 是的,这就是要走的路。我的一个同事刚刚走近我,问我是否知道服务器端 cookie,我脸上挂着一个大大的问号。我认为“服务器端 cookie”这个词根本没有意义 :)。
    • 同意,服务器端 cookie 的用途是什么?您如何将他们与当前用户联系起来?
    • 是的,我刚刚向我的同事澄清说他是个白痴。谢谢大家。
    • 哈哈.. 也许不是白痴,但他至少对自己的术语感到困惑。 :-)
    【解决方案2】:

    存在用于在服务器上存储数据的替代方案。 我使用会话状态。在服务器上存储有关当前用户的信息

    http://www.dotnetjunkies.com/quickstart/aspplus/doc/stateoverview.aspx

    【讨论】:

      【解决方案3】:

      Cookies 存储在内存中,这是在客户端。

      当服务器收到页面命中时,您可以设置会话变量 - 但不能设置 cookie 本身。

      Cookie 是客户端,无法到达服务器端。

      但是,如果有人知道有关服务器端 cookie 的任何概念,也请告诉我。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-06
        • 1970-01-01
        • 2021-06-15
        • 2018-01-05
        • 2011-11-02
        • 2021-03-26
        • 2016-08-30
        相关资源
        最近更新 更多