文章編號: 199805 - 上次校閱: 2007年5月18日 - 版次: 1.1

PRB: 轉寄,然後在 Internet Explorer 中的按鈕行為

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

為 Internet Explorer 5 的瀏覽器並不頁面時重新整理 [下一頁] 和 [上一頁] 按鈕可以用來。從快取永遠提取存取透過瀏覽歷程記錄堆疊的頁面。

發生的原因

上一步] 和 [正向的行為已變更為符合的 HTTP 1.1 規格指出下列區段 13.13:
使用者代理程式通常都有例如 「 上一步 」 按鈕和可以用來重新顯示擷取稍早在工作階段中的實體的歷程記錄清單的歷程記錄機制。

歷程記錄機制和快取有不同。特別的歷程記錄機制不應該試著顯示資源的目前狀態的語意上透明檢視。而是,歷程記錄的機制是用來顯示已完全什麼使用者看到在擷取資源的時間。

狀況說明

這種行為是經過設計規劃的。

其他相關資訊

如果頁面檔案不在快取中,只被連絡 Web 伺服器。從伺服器到期標頭會透過這種行為對不會影響,HTTP 1.1 規格中所述。

對於靜態檔案這幾乎都是理想的行為。如果檔案內容不會變更伺服器上,然後它能提高 Internet Explorer 效能大幅永遠不會聯絡伺服器的那些檔案,使用 [後] 和 [轉寄] 按鈕時。

動態產生檔案的不過,在網站上的應用程式中的問題可以經常 erupt 如果使用者是不知道該檔案或網頁是過時使用 [上一頁] 或 [下一頁] 按鈕瀏覽站台上的網頁時。當動態頁面使用的 HTML 表單互動,伺服器端處理序時,這會特別是不正確。

這些動態檔案的 Web 伺服器應該包括 HTTP 1.1"快取控制: 無快取 」 中 HTTP 回應 HTTP 1.1 建議,以防止檔案快取中所述的標頭。這裡是將不會透過 Internet Explorer 5.0 快取的範例 ASP 網頁:
<%@ Language=VBScript %>
<%
 ' The following line is the important part:
   Response.CacheControl = "no-cache"
   Response.AddHeader "Pragma", "no-cache"
%>
<HTML><BODY>

<P>This page is using "Cache-Control: no-cache." This page should not be
cached for any reason whatsoever. Access to the page via the Back button should pull
the page back from the server.</P>

<P>
Current Time:
<%= Now() %>
</P>
</BODY></HTML>
				
的"Pragma: 無快取 」 標頭不是不可或缺,但建議您以防止快取與 Proxy 伺服器] 及 [Internet Explorer 的舊版本有關的問題。

請注意一定要使用 HTTP 表頭,而不是 META HTTP EQUIV 標記。META 標籤不評估直到後已下載的檔案已已經被儲存在快取中。

?考

請參閱章節 13.13 修訂 5 的 HTTP 1.1 提議標準:
http://www.w3.org/Protocols/HTTP/1.1/draft-ietf-http-v11-spec-rev-05.txt (http://www.w3.org/Protocols/HTTP/1.1/draft-ietf-http-v11-spec-rev-05.txt)
如需有關持續性行為的 Internet Explorer 5 物件模型支援的詳細資訊,請參閱 MSDN 線上 Web 專題 DHTML 持續文件:
http://msdn2.microsoft.com/en-us/library/ms533007.aspx (http://msdn2.microsoft.com/en-us/library/ms533007.aspx)
取得更多資訊有關下一頁] 和 [上一頁] 按鈕行為按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
229684? (http://support.microsoft.com/kb/229684/EN-US/ ) 在 Internet Explorer 中的上一步] 按鈕變得無法使用

這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 5.0
  • Microsoft Windows Internet Services (WinInet)
關鍵字:?
kbmt kbcaching kbfaq kbprb KB199805 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:199805? (http://support.microsoft.com/kb/199805/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
Retired KB Article依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。