清理cookie在ashx里面很奇怪,因为直接设置过期时间并不能成功,cookie还是会存在。所以需要添加一个同名的Cookie设置过期时间覆盖

 1     HttpCookie cookie = null;
 2             //ashx里面不能直接清理时间,需要重新添加名称一样的cookie ,把过期时间设置为-1
 3             if(context.Request.Cookies["Login"]!=null)
 4             {
 5                 cookie = context.Request.Cookies["Login"];
 6                 //context.Request.Cookies["Login"].Expires = DateTime.Now.AddDays(-1);
 7                 cookie.Expires = DateTime.Now.AddDays(-19);
 8                 context.Response.Cookies.Add(cookie);
 9                 context.Response.Write("ok");
10             }

 

相关文章:

  • 2021-09-14
  • 2021-08-28
  • 2022-03-01
  • 2021-05-30
  • 2021-07-31
  • 2022-12-23
猜你喜欢
  • 2021-05-22
  • 2022-12-23
  • 2021-10-18
  • 2021-05-17
  • 2021-07-23
  • 2021-08-28
相关资源
相似解决方案