我们有一个使用框架 2.0 的 vs2005 开发的网站。该网站在所有浏览器中都能正常工作,除非 IE10。response.redirect 不起作用,某些按钮会引发 javascript 错误。如果将资源管理器模式强制为 IE10 兼容性视图可以正常工作,但我们不想告诉所有用户手动强制。有人有同样的问题吗?非常感谢和最好的问候
问问题
3325 次
3 回答
1
我通过将 App_Browsers 映射插入到根映射中解决了类似的问题,其中包含浏览器文件 BrowserFile.browser 和代码:
<browser refID="Default">
<capabilities>
<!-- To avoid wrong detections of e.g. IE10 -->
<capability name="ecmascriptversion" value="3.0" />
</capabilities>
</browser>
于 2012-12-14T21:15:50.217 回答
0
试试看:
在 IE10 中打开您的网站
工具 > 兼容性视图设置 > 单击添加到您的域网站 > 关闭
重新加载您的网站。
它对我有用。
于 2013-03-14T15:03:33.390 回答
0
.NET 2.0 和 .NET 4 附带的浏览器定义文件中存在一个错误,即它们包含特定范围浏览器版本的定义。但是某些浏览器(如 IE 10)的版本不再在这些范围内。因此,ASP.NET 将它们视为未知浏览器,默认为下层定义,这有一定的不便,比如它不支持 JavaScript、CSS 等特性。
尝试以下链接中给出的修复。对我来说工作得很好。
于 2013-04-18T11:20:30.907 回答