相关疑难解决方法(0)

从浏览器中删除Cookie

如何在asp.net c中从浏览器中删除cookie#

c# asp.net cookies

11
推荐指数
3
解决办法
2万
查看次数

Cookie如何在ASP.NET中运行?

我工作的网站由几个项目组成(用几种语言编写).现在,我们必须在查询字符串和会话变量中使用一些笨拙的代码,以便在人们从一个项目到另一个项目时保持登录状态.由于cookie是特定于域的,我们试图转换为它们,因为它们可以使用一种语言在一个项目中设置,但可以使用不同的语言由不同的项目(在同一域中)访问.

但是,我在更改cookie的值并删除它时遇到问题.或者更具体地说,我无法对饼干进行任何更改.

例如,在我的注销代码中:

if (Request.Cookies["thisuserlogin"] != null)
{
    HttpCookie myCookie = new HttpCookie("thisuserlogin");
    myCookie.Value = String.Empty;
    myCookie.Expires = DateTime.Now.AddDays(-1d);
    Response.Cookies.Add(myCookie);
    Response.Cookies.Set(myCookie);
    litTest.Text = myCookie.Expires.ToString() + "<br />" + Request.Cookies["thisuserlogin"].Expires.ToString();
}
Run Code Online (Sandbox Code Playgroud)

我结束了昨天的一行,下一行是1/1/0001 12:00:00,即使他们应该是相同的cookie.那么为什么即使设置了cookie,它的价值也没有改变?有没有办法强制用户的计算机更新cookie的值,包括删除?

非常感谢你.PS您可以提供任何URL,以便为cookie提供易于理解的入门,我们将不胜感激.

c# asp.net cookies

7
推荐指数
1
解决办法
2758
查看次数

标签 统计

asp.net ×2

c# ×2

cookies ×2