在javascript中设置cookie并进入ashx处理程序

时间:2016-02-03 12:16:01

标签: javascript asp.net cookies ashx

我在grails.plugin.springsecurity.controllerAnnotations.staticRules = [ '/grails-remote-control/**': ["permitAll"] ] 中设置Cookie,如下所示

javascript

在该处理程序被调用之后,我试图使用

获取该值
document.cookie = "xyz=CookieValue;";

但它来了HttpContext.Current.Request.Cookies["xyz"];

为什么会这样?

1 个答案:

答案 0 :(得分:0)

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

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

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