24

我們ASP.net形式,它使用__postback功能停止對IE 11的工作,從開發者控制檯註冊按鈕,它表明:表格/ JavaScript的不工作的IE 11,錯誤DOM7011

DOM7011:此頁面上的代碼禁用後退和前進緩存。有關更多信息,請參閱:http://go.microsoft.com/fwlink/?LinkID=291337

有誰知道如何解決這個問題?這是什麼緩存的東西,爲什麼它搞砸了形式。 (我見過類似的投訴,這個從別人。)

感謝,

回答

-4

轉到

Tools > Compatibility View settings > Uncheck the option "Display intranet sites in Compatibility View"

點擊Close。它可能會重新啓動頁面,然後解決您的問題。

+1

如果您無法找到「工具」,請右鍵單擊IE11窗口的標題欄,啓用命令欄 –

+0

我試圖進行調試,並且警告仍然出現。 – BBaysinger

6

如果服務器發送「Cache-control:no-store」標頭或發送「Cache-control:no-cache」標頭,則會出現此問題。

來源:http://support.microsoft.com/kb/323308/en-us

+0

當我的頁面發送「Cache-Control:public,max-age = 0」時,我得到了這個。我假設這是因爲'max-age = 0'。 – trysis

+23

解決方案是什麼? –

+0

我在將本地文件加載爲HTML時得到這個... – ebyrob

0

在我而言,這個例外正在得到啓用SSL的網站不安全的AJAX調用導致。具體來說:我的網址是'http://...'而不是'https://...'。我用'//...'替換了它。

對我來說,錯誤是誤導,並希望這可能會幫助任何人在搜索相同的錯誤後在這裏着陸。

0

我看到完全相同的錯誤,也與IE11。在我的情況下,當用戶點擊<button>元素時,發生了問題,該元素位於<form>標籤內。

通過將<button>置於<form>標籤之外,可以解決問題。