【问题标题】:Setting cookie in javascript and get in ashx handler在 javascript 中设置 cookie 并进入 ashx 处理程序
【发布时间】:2016-02-03 20:41:46
【问题描述】:

我在javascript中设置cookie如下

document.cookie = "xyz=CookieValue;";

在调用该处理程序之后,我正在尝试使用

获取该值
HttpContext.Current.Request.Cookies["xyz"];

但它来自null

为什么会这样?

【问题讨论】:

  • 你可以试试这样的HttpContext.Current.Response.Cookies
  • 你能多贴一点代码吗?我创建了简单的处理程序,对我来说一切正常

标签: javascript asp.net cookies ashx


【解决方案1】:

创建时尝试将Cookie的Path设置为/

document.cookie="xyz=CookieValue;path=/";

这样,cookie 在整个域上都有效,而不仅仅是在创建它的页面上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    相关资源
    最近更新 更多