2011-07-12 59 views
1

IE9給我的頁面的任何進程突然出現網頁過期錯誤。 任何行動我喜歡編輯,添加或刪除..後一些操作..頁面突然說在IE9過期的消息。IE9給出頁面過期錯誤

我們的網站開發ASP.Net VB版本。 請幫忙..

+0

這是沒有足夠的信息來發布解決方案到您的問題。瞭解確切的動作順序會很有趣。例如,您是否使用「後退」按鈕,您是否提交表單,瀏覽器和服務器之間是否存在代理或緩存服務等。從您的問題中,我猜想這與重新提交的表單有關,或者不正確地使用影響IE9緩存算法的頭文件。 – Bernhard

+0

謝謝Bernhard。提交頁面時出現此錯誤「網頁已過期」。我每次都沒有收到這個錯誤。我多次遇到這個錯誤,在很多時候做同樣的操作。就像我有GridView並從網格中移除項目並頻繁執行相同的操作。它的工作正常,但有時我得到這個錯誤。希望你能理解我面臨的問題。 – Keyur

回答

0

當您使用HTTP POST將數據發送到服務器(例如ASP.NET PostBack技術),然後使用window.history.go或類似的方法在travellog中向後導航時,會出現這種情況。由於IE不允許在沒有用戶許可的情況下轉發帖子,因此您會收到此警告。您通常可以通過確保您的HTTP響應頁面可緩存並且不包含任何「no-cache」或「must-revalidate」指令來避免此問題。

+1

嗨EricLaw,感謝您的回覆。我們試圖通過進行您提出的更改來解決問題。但是,我們仍然得到相同的錯誤。僅供參考,如果開發者工具欄中出現foll0wing錯誤:HTML0:解析器提前終止在 附近

Keyur

1

在google上搜索並對此做出了一些努力之後,我已經解決了這個問題。要解決此問題,我已使用以下幾行代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> 

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" /> 
相關問題