无法读取Cookie
我目前使用WSS 3.0 Web部件(C#)来创建cookie。
我在我的Sharepoint站点中有一个链接按钮,它具有一个调用加密方法的事件,然后将加密值存储在Cookie中。 创建cookie后,我将用户重定向到在新窗口中打开的新URL。
该cookie的创建是成功的。 我能够存储我想要的值,并且它获得的域是链接按钮所在的位置。
我想要做的是在新打开的窗口中打开cookie,但是当我尝试使用HttpContext.Current.Request.Cookies [“cookieName”]时,我总是得到一个空值。
任何人都可以帮我解决这个问题吗? 我已经在这里工作了几天了。 我相信这里有一个关于域的问题,但我找不到正确的解决方案。
我会开始通过使用浏览器开发工具(例如IE中的F12)来解决这个问题,以确保cookie实际上保存在客户端上 - 是的? 然后 :-
新窗口的URL是否与URL的域名相同?
例如#1 http://site.yourdomain.com/page1#2 http://site.yourdomain.com/page2
如果没有,那么site1不能读取site2的cookie。
你还需要做一些额外的事情来分享跨子域。
MSDN - ASP.NET Cookie概述
链接地址: http://www.djcxy.com/p/57815.html