无法读取cookie
本文关键字:cookie 读取 | 更新日期: 2023-09-27 18:08:33
我目前正在使用WSS 3.0 Web Part (c#)来创建cookie。
我在我的Sharepoint网站上有一个链接按钮,它有一个调用加密方法的事件,然后将加密值存储在Cookie中。创建cookie后,我将用户重定向到在新窗口中打开的新URL。
cookie创建成功。我能够存储我想要的值,它得到的域是链接按钮所在的域之一。
我想做的是在新打开的窗口中打开cookie,但是当我尝试使用HttpContext.Current.Request。Cookies["cookieName"]我总是得到一个null
有人能帮我解决这个问题吗?我已经研究这个好几天了。我相信这里有一个关于域名的问题,但我想不出正确的解决方案。我会开始使用浏览器开发工具(例如IE中的F12)来解决这个问题,以确保cookie实际上被保存在客户端-是吗?然后:-
新窗口打开的URL是否具有与原始URL相同的域?
。# 1 http://site.yourdomain.com/page1# 2 http://site.yourdomain.com/page2
否则site1无法读取site2的cookie
你还需要做一些额外的事情来跨子域共享。
MSDN - ASP。NET Cookies概述