加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在ASHX中检索cookie值

发布时间:2020-12-15 23:56:48 所属栏目:百科 来源:网络整理
导读:有没有办法在ASHX Handler中检索cookie值? 我在页面中设置了一个cookie,我想在我的ashx中检索它.我的cookie总是为空. 我这样保存我的饼干 HttpCookie tokenCookie = new HttpCookie(cookieName); tokenCookie.Values["siteGuid"] = authenticationInfo.Site
有没有办法在ASHX Handler中检索cookie值?

我在页面中设置了一个cookie,我想在我的ashx中检索它.我的cookie总是为空.

我这样保存我的饼干

HttpCookie tokenCookie = new HttpCookie(cookieName);
 tokenCookie.Values["siteGuid"] = authenticationInfo.SiteGuid.ToString();
  HttpContext.Current.Response.Cookies.Add(tokenCookie);

我像这样检索我的cookie

HttpCookie cookie = HttpContext.Current.Request.Cookies[cookieName];
 return new Guid(cookie["siteGuid"]);

好的抱歉这是我的错.我的处理程序在子域上.

解决方法

如果要访问子域中的cookie.您可能需要为Cookie分配域名>

Response.Cookies["domain"].Domain = ".somedomain.com";

不要错过域名前的.(Dot).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读