最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

清除aspx頁(yè)面緩存的程序?qū)崿F(xiàn)方法

 更新時(shí)間:2014年08月07日 11:43:01   投稿:shichen2014  
這篇文章主要介紹了清除aspx頁(yè)面緩存的程序?qū)崿F(xiàn)方法,非常實(shí)用,需要的朋友可以參考下

本文實(shí)例介紹了清除aspx頁(yè)面緩存的程序?qū)崿F(xiàn)方法,具體步驟如下:

所有用到頁(yè)面緩存的aspx頁(yè)面修改以下cs,讓它繼承一個(gè)自定義基類(lèi)(例如:PageCacheBase);
PageCacheBase 的 Page_Load

加入以下代碼:

string cacheKey = Request.Url.ToString(); 
Cache[cacheKey] = new object(); 
Response.AddCacheItemDependency(cacheKey);

這樣就能在應(yīng)用程序(整個(gè)網(wǎng)站)Cache里遍歷緩存項(xiàng)(包括這些aspx頁(yè)面的緩存依賴(lài)項(xiàng))了,我把他們綁定到DataGrid:

private void bindCache() 
{ 
DataTable dt = new DataTable(); 
dt.Columns.Add("CacheName",typeof(string)); 
dt.Columns.Add("CacheType",typeof(string)); 
IDictionaryEnumerator CacheEnum = 
HttpRuntime.Cache.GetEnumerator(); 
while (CacheEnum.MoveNext()) 
{ 
DataRow dr = dt.NewRow(); 
dr["CacheName"] = CacheEnum.Key; 
dr["CacheType"] = CacheEnum.Value.GetType(); 
dt.Rows.Add(dr); 
} 

DataView dv = dt.DefaultView; 
dv.Sort = "CacheName"; 
this.DataGrid1.DataSource =dt; 
this.DataGrid1.DataBind(); 
} 

刪除就簡(jiǎn)單了,實(shí)現(xiàn)代碼如下:

string cacheKey = e.Item.Cells[0].Text; 
if(Cache[cacheKey]!=null) 
{ 
Cache.Remove(cacheKey); 
bindCache(); 
}

相關(guān)文章

  • C#監(jiān)測(cè)IPv4v6網(wǎng)速及流量的實(shí)例代碼

    C#監(jiān)測(cè)IPv4v6網(wǎng)速及流量的實(shí)例代碼

    這篇文章主要介紹了C#監(jiān)測(cè)IPv4v6網(wǎng)速及流量的實(shí)例代碼,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 一文帶你搞懂什么是WPF中的依賴(lài)屬性

    一文帶你搞懂什么是WPF中的依賴(lài)屬性

    依賴(lài)屬性是?WPF?的一個(gè)核心概念,它為傳統(tǒng)的?.NET?屬性提供了增強(qiáng)功能,支持綁定、樣式、動(dòng)畫(huà)和默認(rèn)值等功能,下面我們就來(lái)看看WPF依賴(lài)屬性的具體應(yīng)用吧
    2024-11-11
  • .Net?Core以windows服務(wù)方式部署

    .Net?Core以windows服務(wù)方式部署

    這篇文章介紹了.Net?Core以windows服務(wù)方式部署,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • c#靜態(tài)方法和非靜態(tài)方法詳細(xì)介紹

    c#靜態(tài)方法和非靜態(tài)方法詳細(xì)介紹

    這篇文章主要介紹了c#靜態(tài)方法和非靜態(tài)方法,需要的朋友可以參考下
    2014-02-02
  • C#如何判斷.Net?Framework版本是否滿(mǎn)足軟件運(yùn)行需要的版本

    C#如何判斷.Net?Framework版本是否滿(mǎn)足軟件運(yùn)行需要的版本

    這篇文章主要介紹了C#如何判斷.Net?Framework版本是否滿(mǎn)足軟件運(yùn)行需要的版本問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • WPF下如何自定義MessageBox消息提示

    WPF下如何自定義MessageBox消息提示

    這篇文章主要介紹了WPF下如何自定義MessageBox消息提示問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • C# 使用AspriseOCR.dll實(shí)現(xiàn)驗(yàn)證碼識(shí)別

    C# 使用AspriseOCR.dll實(shí)現(xiàn)驗(yàn)證碼識(shí)別

    這篇文章主要介紹了C# 使用AspriseOCR.dll實(shí)現(xiàn)驗(yàn)證碼識(shí)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • c# 屏蔽快捷鍵的實(shí)現(xiàn)示例

    c# 屏蔽快捷鍵的實(shí)現(xiàn)示例

    這篇文章主要介紹了c# 屏蔽快捷鍵的實(shí)現(xiàn)示例,幫助大家更好的理解和利用c#進(jìn)行桌面開(kāi)發(fā),感興趣的朋友可以了解下
    2021-03-03
  • C#中將dateTimePicker初始值設(shè)置為空

    C#中將dateTimePicker初始值設(shè)置為空

    本文主要介紹了C#中將dateTimePicker初始值設(shè)置為空,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • C#使用FtpWebRequest與FtpWebResponse完成FTP操作

    C#使用FtpWebRequest與FtpWebResponse完成FTP操作

    這篇文章介紹了C#使用FtpWebRequest與FtpWebResponse完成FTP操作的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05

最新評(píng)論

黔东| 兴海县| 容城县| 六安市| 浪卡子县| 礼泉县| 东莞市| 元朗区| 准格尔旗| 林口县| 宁国市| 青阳县| 平舆县| 常山县| 垣曲县| 南宫市| 中西区| 崇阳县| 商水县| 凤台县| 武强县| 阳春市| 营口市| 外汇| 航空| 兴安县| 瑞昌市| 丹凤县| 灵川县| 中阳县| 昌邑市| 惠水县| 阜新市| 长沙市| 开封市| 姚安县| 六安市| 保康县| 涞源县| 宁武县| 无锡市|