asp.net – 使用匿名访问在Sharepoint中读取Cookie的问题
发布时间:2020-05-24 15:44:25 所属栏目:asp.Net 来源:互联网
导读:我以这种方式在sharepoint webpart中保存一个cookie: System.Web.HttpCookie cookie = new System.Web.HttpCookie(_cookieApplicationId);cookie[_cookieName] = value;cookie.Expires = DateTime.Now.AddMonths(1);HttpConte
|
我以这种方式在sharepoint webpart中保存一个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在客户端上看到它. System.Web.HttpCookie cookie = HttpContext.Current.Request.Cookies[_cookieApplicationId]; return cookie[_cookieName]; 我登录时可以正常工作,但如果我没有登录则不会. 无论我是否登录,保存始终有效.那么错误在哪里? 解决方法经过几天的试验和错误测试后,这些参与者中的一个(或多个)似乎是一个缓存问题:[Sharepoint,IIS,浏览器]添加 HttpContext.Current.Response.Cache.SetNoServerCaching(); HttpContext.Current.Response.Cache.SetNoStore(); 解决了这个问题.我只是不知道为什么匿名访问中的缓存不同 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc-3 – 在MVC3中使用Page.User.Identi
- asp.net-core – AspNetCore Abstractions无法加
- asp.net – 如何在Win Server 2k8和IIS7上修复40
- ASP.NET – 可以从服务器代码触发回发吗?
- asp.net-mvc – 使用ASP.NET MVC测试驱动的开发
- asp.net-mvc – 使用ModelState.Remove处理Model
- asp.net – html脚本标签不使用类型javascript?
- asp.net-mvc-3 – MvcContrib网格和复选框
- 如何为枚举执行asp.net mvc 4模型绑定?
- asp.net-mvc – 使用键入的HTML助手时的模型前缀
热点阅读
