當前位置:成語大全網 - 書法字典 - ASP中清除頁面緩存的幾種方法。網

ASP中清除頁面緩存的幾種方法。網

當您在ASP.NET中使用模式對話框時,您會發現每次打開頁面時都是相同的內容,並且頁面內容不會刷新,這是由緩存造成的。

解決方案如下:

首先是ASP.NET清除了頁面緩存。

回應。緩沖器

=

真實;

回應。expire絕對

=

系統。DateTime . now . add seconds(-1);

回應。期滿

=

0;

回應。CacheControl

=

”無緩存”;

回應。add header(“Pragma“,

“無緩存”);

第二種是HTML方法。

最後壹個是禁用頁面中的緩存。

在web開發中合理使用緩存可以有效提高網站的性能,但在某些情況下,緩存的存在會帶來許多問題。

比如因為緩存的存在,數據會重復提交,驗證碼圖片無法正確顯示。

,等等。此時,我們將禁用頁面緩存功能。

我們通常發送無緩存命令,但在實際使用中,我們發現該命令對IE有效,但對Firefox無效。這是因為Firefox不會用這個命令緩存HTTPS。

但是HTTP仍然會被緩存。

這是Firefox中的壹個BUG,解決方法很簡單,即使用no-store而不是no-cache,並同時發送no-store和no-cache指令。

ASP.net處理方法,在不需要緩存的頁面中添加以下代碼。