【问题标题】:how to save and retrieve cookies using ajax webservice calls如何使用 ajax webservice 调用保存和检索 cookie
【发布时间】:2010-01-26 18:48:45
【问题描述】:

您好,我有一个网络应用程序,当页面回发时,它会将页面上的某些内容存储在 cookie 中,以防用户没有完成他们正在做的事情并稍后回来。但现在我必须执行 javascript 超时并主动将信息保存到 cookie,而不是等待用户回发。我所有的 cookie 代码都在服务器端,我使用 Response 和 Request 对象来读取和写入 cookie,我想利用它。所以我只想对 web 服务使用 ajax 调用。有没有办法让我在 web 服务调用期间访问请求和响应对象并通过这些对象向浏览器读取和写入 cookie?还是我应该只使用javascript?

编辑:对不起,我想指定我想使用 jquery-ajax。

【问题讨论】:

    标签: asp.net asp.net-ajax cookies web-services


    【解决方案1】:

    在每 n 秒回发一次的计时器上实现 ajax 回调。当 ajax 回发时,检查您的约束并简单地更新 cookie。

    【讨论】:

    • 是的,我的问题是如何使用 ajax 来做到这一点?编辑:特别是 jquery-ajax。我应该只在页面的 .cs 端创建一个 webmethod 吗?
    【解决方案2】:

    好的,所以我在页面的 .cs 端创建了静态 Web 方法,并在启用会话的方法中。所以这样,我可以通过调用 ajax 并使用我已经存在的 .cs cookie 代码将内容保存到 cookie。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-12
      • 1970-01-01
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-19
      • 2016-03-06
      相关资源
      最近更新 更多