要如何讓以asp程式讓Internet Explorer 瀏覽器不cache

摘要:要如何讓以asp程式讓Internet Explorer 瀏覽器不cache

在IE中為了加快瀏覽的速度,所以當IE發現瀏覽的網址以前曾經有瀏覽記錄時,就會從Buffer中找以前的流覽結果來顯示,但是這樣的設計卻造成了asp輸出時的困擾

兩個做法可以解決這個問題:
1.在ASP增加以下的指令在最上方
 

<% Response.CacheControl = "no-cache" %>
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Expires = -1 %>
<% Response.Buffer = true%>


2.開啟網頁的超鏈結,請帶個參數,並且每次都不同
例如
Edit.asp?time=20050623104322

以上的兩個方法可以搭配著一起用唷
^_^


以下是簽名:


Microsoft MVP
Visual Studio and Development Technologies
(2005~2019/6) 
topcat
Blog:http://www.dotblogs.com.tw/topcat