jquery 刪除cookie失效的解決方法

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章