在一般处理程序清理cookie

清理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             }
原文地址:https://www.cnblogs.com/xinqi1995/p/8116400.html