今天開發遇到個問題關於頁面快取的技術,
通俗的講就是怎麼使asp.net頁面不被快取即 頁面總是顯示的最新的內容 。
禁用客戶端快取
html
asp
<%
response.expires = -1
response.expiresabsolute = now() - 1
response.cachecontrol = "no-cache"
%>
php
header("expires: mon, 26 jul 1997 05:00:00 gmt");
header("cache-control: no-cache, must-revalidate");
header("pragma: no-cache");
jsp
response.setheader("pragma","no-cache");
response.setheader("cache-control","no-cache");
response.setdateheader("expires", 0);
c#中禁止cache的方法!
response.buffer=true;
response.expiresabsolute=system.datetime.now.addseconds(-1);
response.expires=0;
response.cachecontrol="no-cache";
要強制進行http請求其實很簡單.就象csdn現在這樣,在後面綴乙個隨機引數(該引數應該以當前時間為種子).
無論什麼型別的檔案,都會重新發起http請求
ASP 禁止頁面被快取
1 在asp頁面首部加入 response.buffer true response.expiresabsolute now 1 response.expires 0 response.cachecontrol no cache response.addheader pragma no cache ...
asp 頁面亂碼問題
不管什麼語言亂碼問題都存在在asp中解決亂碼方法有以下幾種 如果頁面顯示正常,而從資料中獲取的資料為亂碼 utf 8編碼的話 在asp指令碼頂部加入 複製 如下 language vbscript codepage 65001 以及再在區域中加入 複製 如下 gb2312編碼的話 在asp指令碼頂部...
頁面快取的問題
頁面快取的問題可能大家都遇到過,很多功能做完沒起效果,那麼怎麼解決這個問題呢?這裡給出我的使用的解決方法 對於乙個html頁面,快取分3部分,乙個是頁面內容,乙個是css樣式,乙個是js檔案 1 頁面內容 2 css和js檔案 改成就是只要在每次修改後改一下版本號即可 這樣每次修改後都要改,如果是j...