Tag: httpcookie

发送HTTP标头后,服务器无法修改cookie

我正在用C#创建一个Web应用程序。 当我的页面加载时,我触发一个异步线程来处理一些数据。 此处理的一部分是更新cookie。 但是当我将cookie保存到响应时 System.Web.HttpContext.Current.Response.Cookies.Add(cookie) ,我得到以下exception: HttpException: Server cannot modify cookies after HTTP headers have been sent. 我可以用任何方式解决或解决这个问题吗?

如果cookie存在,即使它是在另一个应用程序中创建的,如何检查? (使用JS或C#)

我有几个应用程序,其中一个是管理身份validation的中央应用程序,其中LogOn页面作为IFrame导入到其他应用程序。 当userName和password正确时,我创建一个名为userInfo的cookie。 现在,在当前的应用程序中,我想检查userInfo的cookie是否存在。 我想我应该检查它是否存在于浏览器中(在客户端)。 它必须是可能的,所以我该怎么办呢? 提前致谢。

在webbrowser c#应用程序中禁用Cookie读/写

我希望网站无法在webbrowser c#control应用程序中读取cookie或编写新的cookie。 我希望在webbrowser c#应用程序运行时禁用所有网站的所有读/写cookie操作,如果没有,那么我有一个网站列表,其读/写cookie操作应该被禁用。 我使用的是.NET 2.0框架,但也可以使用4.5

HttpCookie和Cookie之间的区别?

所以我很困惑msdn和其他教程告诉我使用HttpCookies通过Response.Cookies.Add(cookie)添加cookie。 但那就是问题所在。 Response.Cookies.Add只接受Cookies而不接受HttpCookies,我收到此错误: 无法从’System.Net.CookieContainer’转换为’System.Net.Cookie’ 另外,Response.Cookies.Add(cookie)和Request.CookieContainer.Add(cookie)之间有什么区别? 感谢您的帮助,我正在尝试使用C#自学。 // Cookie Cookie MyCookie = new Cookie(); MyCookie.Name = “sid”; MyCookie.Value = SID; MyCookie.HttpOnly = true; MyCookie.Domain = “.domain.com”; // HttpCookie HttpCookie MyCookie = new HttpCookie(“sid”); MyCookie.Value = SID; MyCookie.HttpOnly = true; MyCookie.Domain = “.domain.com”; Response.Cookies.Add(MyCookie);

ASP.NET MVC Cookie实现

我尝试在我的应用程序中实现一个基本的cookie帮助器。 主要是我每次检查基本控制器是否设置了cookie。 如果是cookie public class MyCookie { public static string CookieName {get;set;} public virtual User User { get; set; } public virtual Application App { get; set; } public MyCookie(Application app) { CookieName = “MyCookie” + app; App = app; } public void SetCookie(User user) { HttpCookie myCookie = HttpContext.Current.Request.Cookies[CookieName] ?? new HttpCookie(CookieName); myCookie.Values[“UserId”] = […]