asp不緩存
⑴ ASP頁面不能緩存如何刪除
你直接從瀏覽器源代碼,看<head></head>中查看是否有類似的東西
可能你的圖片或者js的名稱後面追加了時間戳,導致瀏覽器無法緩存
⑵ asp中如何清除瀏覽器緩存
<%
Response.Buffer =True
Response.ExpiresAbsolute =Now() - 1
Response.Expires=0
Response.CacheControl="no-cache"
%>
可以讓瀏覽器不緩存,但不能主動讓瀏覽器清除緩存。
⑶ asp如何禁止緩存某張圖片
<img border="0" src="1.bmp?<%=Now()%>" width="96" height="20">
⑷ asp.net編程中怎麼去掉網頁中的緩存
這是瀏覽器的設置問題,不過也有HTML代碼可以實現,就是設置autocomplete
ie:
<input
type="text"
autocomplete="off"
id="number"/>
firefox:<input
type="text"
disableautocomplete
id="number"/>
⑸ ASP.NET幾種清除頁面緩存的方法
在asp.net中使用模式dialog時,你會發現每次打開的頁面都是相同的內容,頁面內容並沒有刷新,這是緩存的原因造成的, 解決方法如下: 第一種是ASP.NET清除頁面緩存 Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "No-Cache"); 第二種是HTML方法<HEAD<META HTTP-EQUIV="Pragma" CONTENT="no-cache" <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache" <META HTTP-EQUIV="Expires" CONTENT="0"</HEAD第三種是重新調用原頁面的時候在給頁面傳一個參數: href="****.ASPX?random()" 最後一種是在在頁面中禁用緩存 在web開發中合理使用緩存可以有效的提高網站的性能,但是在某些場合下因為緩存的存在會帶來很多的問題。 例如:因為緩存的存在會造成重復提交數據的問題,驗證碼圖片不能正確顯示的問題 ,等等。這個時候我們就要禁用頁面緩存的功能。 我們常用的做法是發送一個no-cache的指令,但是實際使用過程中我們發現,這個指令對IE是有效的,但是對Firefox卻沒有效,這是因為,使用該指令Firefox不緩存HTTPS pages 但是還是會緩存HTTP pages ,這是Firefox的一個BUG,解決的辦法很簡單,就是使用no-store代替no-cache,同時發送no-store和no-cache指令 ASP.net中的處理方法,在不需要緩存的頁面中添加如下代碼
⑹ 怎樣才能使ASP中完全不緩存頁面
1、在Asp頁面首部加入
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"
2、在HtML代碼中加入
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
3、在重新調用原頁面的時候在給頁面傳一個參數
Href="****.asp?a" a為一個隨即數,產生這個隨即數使瀏覽器認為他們是不同的頁面
⑺ asp.net如何禁止頁面緩存
page_load裡面
Response.Expires = 0;
Response.Buffer = true;
Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
Response.AddHeader("pragma", "no-cache");
Response.CacheControl = "no-cache";
⑻ ASP設置了不緩存頁面,但是無效,IE臨時文件夾下還有有緩存的文件.怎麼回事
Response.Expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader 'pragma', 'no-cache'
Response.addHeader 'cache-control', 'private'
Response.CacheControl = 'no-cache'
Response.Buffer = True
Response.Clear
Server.ScriptTimeOut=999999999
on error resume next
⑼ asp.net textbox如何讓它不產生緩存
TextBox添加屬性AutoComplete="Off",需要自己手寫
⑽ 關於ASP頁面緩存的問題
這句代碼要放在頁面有實際輸出(比如response.write)之前,一般放在開頭即可。