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>标签之外,可以解决问题。