我有一个复杂的经典ASP系统,多年来一直运作良好但最近开始出现一个奇怪且间歇性的问题。
在某些表单上,人们会报告他们点击“提交”,但表单只是自行重置(或者,浏览器只是重新加载表单 - 我的用户可能无法分辨出来)。
最近,这发生在使用IE8的用户身上(我们确实使用过)。它似乎只发生在更大的形式(即提交更多数据)。我们确实在表单上使用空操作标记来自我提交(即。),我们使用POST。
直到最近,我们才从未听说过这样的问题。起初,似乎它可能与一个用户的计算机上的“可信区域”设置有关,但我们现在已经从其他地方获得了一些报告,并且不太清楚这是一个区域问题。在我自己的机器上,也运行IE8,我从来没有遇到过问题。
有什么想法吗?
答案 0 :(得分:1)
一种解决方案可能是强制IE8进入兼容模式,因此其行为与IE7类似。
为此,您必须在< head>内放置一个特殊元标记。页面的一部分。执行此操作的理想位置是在母版页/模板中。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
希望这有帮助。