我这样在 SharePoint web 部件中保存一个 cookie:
那个 cookie 总是成功保存。我可以在客户端使用 Firebug 看到它。当我尝试读取那个 cookie 时:
当我登录时,它确实可以工作,但如果我没有登录,则不能工作。
保存始终可以正常工作,无论我是否已登录。那么问题出在哪里?
System.Web.HttpCookie cookie = new System.Web.HttpCookie(_cookieApplicationId);
cookie[_cookieName] = value;
cookie.Expires = DateTime.Now.AddMonths(1);
HttpContext.Current.Response.SetCookie(cookie);
那个 cookie 总是成功保存。我可以在客户端使用 Firebug 看到它。当我尝试读取那个 cookie 时:
System.Web.HttpCookie cookie = HttpContext.Current.Request.Cookies[_cookieApplicationId];
return cookie[_cookieName];
当我登录时,它确实可以工作,但如果我没有登录,则不能工作。
保存始终可以正常工作,无论我是否已登录。那么问题出在哪里?