例子如下:
}
protected void btnRemoveCookie_Click(object sender, EventArgs e)
{
Response.Cookies.Remove("UserInfo");
Response.Write("<script type=/"text/javascript/">alert(/"刪除Cookie成功!/");</script>");
}
protected void btnCheckCookie_Click(object sender, EventArgs e)
{
if (Request.Cookies["UserInfo"] != null)
{
Response.Write("Cookie存在,"+Request.Cookies["UserInfo"].Value);
}
else
{
Response.Write("Cookie不存在");
}
}
這是為什么呢?明明是執(zhí)行了刪除cookie的操作,為什么就是刪不掉呢?
我們?nèi)タ纯?NET的HttpCookieCollection實現(xiàn)源碼
好了。Cookie已經(jīng)刪除。通過設(shè)置Cookie的過期時間為負(fù),強制使Cookie過期。就能實現(xiàn)我們需要的效果了。新聞熱點
疑難解答
圖片精選