asp.net后端保存cookie:
HttpCookie id = new HttpCookie("CESHI_USER_ID");
id.Domain = ".qq.com";
id.Value = model.OpenId;
id.Expires = DateTime.Now.AddDays(30);
context.Response.Cookies.Add(id);
前端获取cookie:
引入jquery.cookie.js
读取:$.cookie("CESHI_USER_ID");
实现退出进行删除cookie的时候,一直删除不掉
$.cookie("CESHI_USER_ID",“”);
$.cookie("CESHI_USER_ID",null);
$.cookie("CESHI_USER_ID",“”, {expires: -1 });
$.cookie("CESHI_USER_ID",null, {expires: -1 });
均无效
后来在后端进行删除
context.Response.Cookies["CESHI_USER_ID"].Expires = DateTime.Now.AddDays(-1);
也无效
HttpCookie id = new HttpCookie("CESHI_USER_ID");
id.Domain = ".qq.com";
id.Expires = DateTime.Now.AddDays(-1);
context.Response.Cookies.Add(id);
改为这个终于成功清除cookie了。