超級簡單 防止樣式快取

2021-09-05 22:34:52 字數 1463 閱讀 2371

**:/files/zhuqil/cssinclude.zip

本文通過乙個簡單的控制項,迫使瀏覽器來檢索最新版本的css。

從使用的角度來看,我們只需要從工具箱拖放乙個控制項,使用者可以在設計時或執行時設定具體的屬性。

以下是標記,能在您的asp.net web窗體或使用者控制項中使用到:

<

cweb:cssinclude 

id="cssinclude1"

runat

="server"

enableviewstate

="false"

href

="~/css/base.css"

rel="stylesheet"

type

="text/css"

cachekey

="basecss"

/>

控制項支援的屬性有:

href - 獲取或設定產生的link元素css檔案的href。

rel - 獲取或設定所產生的link元素的rel。

type-獲取或設定生成link元素的type。

cachekey -獲取或設定高速緩key的名稱,用於儲存快取css檔案的版本資訊。

控制項建立乙個基於最後寫入該檔案時間的乙個日期戳。這個日期戳然後儲存在快取中,對css檔案建立了快取依賴。當檔案改變,日期戳將發生變化,因此,客戶端將獲得最新的css樣式表。下面是用來獲取檔案的版本資訊的**:

//////

獲取乙個url以及它的版本,

///如果檔案已經改變,能讓瀏覽器在頁面重新整理的時候,能獲得的最新版本

//////

private

string

getincludeurlwithversion()

}else

version 

=page.cache[cachekey] 

asstring

;return

resolveurl(href) +"

?v="

+version;}

參考原文:

(全文完)

以下為廣告部分

如果您想看下您的**https部署的是否安全,花1分鐘時間來 myssl.com 檢測以下吧。讓您的https**變得更安全!

ssl檢測評估

快速了解https**安全情況。

安全評級(a+、a、a-...)、行業合規檢測、證書資訊檢視、證書鏈資訊以及補完、伺服器套件資訊、證書相容性檢測等。

ssl證書工具

安裝部署ssl證書變得更方便。

ssl漏洞檢測

讓伺服器遠離ssl證書漏洞侵擾

tls robot漏洞檢測、心血漏洞檢測、freak attack漏洞檢測、ssl poodle漏洞檢測、ccs注入漏洞檢測。

超級簡單 防止樣式快取

files zhuqil cssinclude.zip 本文通過乙個簡單的控制項,迫使瀏覽器來檢索最新版本的css。從使用的角度來看,我們只需要從工具箱拖放乙個控制項,使用者可以在設計時或執行時設定具體的屬性。以下是標記,能在您的asp.net web窗體或使用者控制項中使用到 cweb cssin...

AJAX防止頁面快取

採用ajax技術的時候 通常我們無重新整理頁面提交資料後 用同樣的url去獲取資料的時候會發現是以前的資料 那樣就給client端帶來假象了 採用以下的方法可以取消快取 htm網頁 或者asp網頁 response.expires 1 response.expiresabsolute now 1 r...

快取讀取術之防止快取雪崩

如今許多網際網路應用系統都重度依賴快取來提高讀操作的效能,對於這些系統來說如何正確地使用快取至關重要。本文從快取讀取這個視角來討論快取架構設計上的一些思路。重點關注如何防止快取雪崩。引入快取後,讀資料的流程如下 在正常情況下,一旦miss就去查db是沒有問題的。但是如果大量快取集中在某一時間段失效,...