2008-11-10 80 views
0

我需要找到網頁是否被緩存。這是新加載或其出現在緩存中。如何確定ASP.NET頁面是否在緩存中?

+0

一些更多的細節會有幫助:例如,你想在客戶端(瀏覽器)還是服務器上執行此操作?爲什麼你需要知道(即你想解決什麼問題?) – mdb 2008-11-10 06:48:57

回答

2

在響應中包含生成的時間戳,並將時間戳存儲在服務器的某處(可能位於緩存對象中)。這樣你就可以通過檢查這些值來了解頁面的版本。

如果您可以詳細闡述您面臨的情況,我相信您會得到更好的答案。

1

你有客戶端或服務器端緩存,這些是離散的,因爲他們彼此不瞭解。

在服務器端檢查Response.Cache對象。