在c#中那种方法删除cookies的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:40:14
在c#中那种方法删除cookies最好 最有效!
添加时
HttpCookie cooks = new HttpCookie("aaa");
cooks.Value = "bbb";
cooks.Expires = DateTime.Now.AddMinutes(30);
Response.AppendCookie(cooks);
去掉的时候用这个
HttpContext.Current.Response.Cookies["aaa"].Expires = DateTime.Now.AddMinutes(-30); 但是好象不是很见效

if (Request.Cookies["zxcookies"] != null)
{
HttpCookie mycookie;
mycookie = Request.Cookies["zxcookies"];
TimeSpan ts = new TimeSpan(0, 0, 0, 0);//时间跨度
mycookie.Expires = DateTime.Now.Add(ts);//立即过期
Response.Cookies.Remove("zxcookies");//清除
Response.Cookies.Add(mycookie);//写入立即过期的*/
Response.Cookies["zxcookies"].Expires =DateTime.Now.AddDays(-1);
}

if(Request.Cookies["cookiename"]!=null)
Response.Cookies.Remove("cookiename");//清除

写入Cookie
Response.Cookies["Cookiename"].Value = Server.UrlEncode("名称");
删除Cookie
Response.Cookies["Cookiename"].Expires = DateTime.Now.AddDays(-1);

删除

HttpCookie cooks = new HttpCookie("aaa");
cooks.Expires = DateTime.Now.AddMinutes(-30);
Response.Cookies.Add(