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了。