asp.net cookie清除的代碼
更新時(shí)間:2008年11月09日 10:44:06 作者:
詳細(xì)寫出了asp.net下,cookies的清除代碼
Request.Cookies.Clear()這個(gè)方法并不是刪除Cookie
刪除 Cookie(即從用戶的硬盤中物理移除 Cookie)是修改 Cookie 的一種形式。
由于 Cookie 在用戶的計(jì)算機(jī)中,因此無法將其直接移除。
但是,可以讓瀏覽器來為您刪除 Cookie。
該技術(shù)是創(chuàng)建一個(gè)與要?jiǎng)h除的 Cookie 同名的新 Cookie,
并將該 Cookie 的到期日期設(shè)置為早于當(dāng)前日期的某個(gè)日期。
當(dāng)瀏覽器檢查 Cookie 的到期日期時(shí),瀏覽器便會(huì)丟棄這個(gè)現(xiàn)已過期的 Cookie。
下面的代碼示例演示刪除應(yīng)用程序中所有可用 Cookie 的一種方法:
1. HttpCookie aCookie;
2. string cookieName;
3. int limit = Request.Cookies.Count;
4. for (int i = 0; i < limit; i++)
5. {
6. cookieName = Request.Cookies[i].Name;
7. aCookie = new HttpCookie(cookieName);
8. aCookie.Expires = DateTime.Now.AddDays(-1);
9. Response.Cookies.Add(aCookie);
10. }
刪除 Cookie(即從用戶的硬盤中物理移除 Cookie)是修改 Cookie 的一種形式。
由于 Cookie 在用戶的計(jì)算機(jī)中,因此無法將其直接移除。
但是,可以讓瀏覽器來為您刪除 Cookie。
該技術(shù)是創(chuàng)建一個(gè)與要?jiǎng)h除的 Cookie 同名的新 Cookie,
并將該 Cookie 的到期日期設(shè)置為早于當(dāng)前日期的某個(gè)日期。
當(dāng)瀏覽器檢查 Cookie 的到期日期時(shí),瀏覽器便會(huì)丟棄這個(gè)現(xiàn)已過期的 Cookie。
下面的代碼示例演示刪除應(yīng)用程序中所有可用 Cookie 的一種方法:
復(fù)制代碼 代碼如下:
1. HttpCookie aCookie;
2. string cookieName;
3. int limit = Request.Cookies.Count;
4. for (int i = 0; i < limit; i++)
5. {
6. cookieName = Request.Cookies[i].Name;
7. aCookie = new HttpCookie(cookieName);
8. aCookie.Expires = DateTime.Now.AddDays(-1);
9. Response.Cookies.Add(aCookie);
10. }
您可能感興趣的文章:
- asp.net利用cookie保存用戶密碼實(shí)現(xiàn)自動(dòng)登錄的方法
- asp.net各種cookie代碼和解析實(shí)例
- asp.net 操作cookie的簡單實(shí)例
- Asp.net cookie的處理流程深入分析
- asp.net關(guān)于Cookie跨域(域名)的問題
- asp.net中的cookie使用介紹
- asp.net下cookies操作完美代碼
- Asp.net 基于Cookie簡易的權(quán)限判斷
- asp.net Cookie操作類
- ASP.NET Cookie 操作實(shí)現(xiàn)
- asp.net cookie的讀寫實(shí)例
- ASP.NET登出系統(tǒng)并清除Cookie
相關(guān)文章
NetCore實(shí)現(xiàn)全局模型綁定異常信息統(tǒng)一處理(場景分析)
本文主要講解NetCore如何使用中間件捕獲模型綁定的異常信息,對(duì)NetCore實(shí)現(xiàn)全局模型綁定異常信息統(tǒng)一處理場景分析及實(shí)現(xiàn)代碼感興趣的朋友一起看看吧2021-12-12
.NetCore手動(dòng)封裝日志組件的實(shí)現(xiàn)代碼
這篇文章主要介紹了.NetCore手動(dòng)封裝日志組件的實(shí)現(xiàn)代碼,封裝的目的是便于在項(xiàng)目里更加簡單方便使用,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03
關(guān)于EF的Code?First的使用以及踩坑記錄
這篇文章主要介紹了關(guān)于EF的Code?First的使用以及踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
DataGrid使用心得(調(diào)用及連接數(shù)據(jù)庫等等)
在工作中遇到把DataGrid中綁定的后臺(tái)數(shù)據(jù)庫數(shù)據(jù)展示給用戶時(shí)把負(fù)數(shù)變?yōu)?的小問題,現(xiàn)在把它記錄下來包括DataGrid的調(diào)用/連接數(shù)據(jù)庫進(jìn)行操作等等,感興趣的朋友可以了解下,或許本新得對(duì)你有所幫助2013-02-02
ASP.NET對(duì)SQLServer的通用數(shù)據(jù)庫訪問類
這篇文章主要實(shí)現(xiàn)了ASP.NET對(duì)SQLServer的通用數(shù)據(jù)庫訪問類2016-02-02
ASP.NET動(dòng)態(tài)生成靜態(tài)頁面的實(shí)例代碼
生成靜態(tài)頁有很多好處,可以緩解服務(wù)器壓力、方便搜索網(wǎng)站搜索等等,下面介紹一下生成靜態(tài)頁的實(shí)例代碼,有需要的朋友可以參考一下2013-07-07
DataGridView使用自定義控件實(shí)現(xiàn)簡單分頁功能(推薦)
這篇文章主要介紹了DataGridView使用自定義控件實(shí)現(xiàn)簡單分頁功能,數(shù)據(jù)庫使用的是sqlserver,本文通過通過實(shí)例代碼給大家講解的非常詳細(xì),需要的朋友參考下吧2019-11-11

