IE10帧支持被禁用。为什么?我该如何启用它?

时间:2013-03-20 10:49:02

标签: asp.net frames internet-explorer-10

Request.Browser.Frames返回false。它应该返回true,因为它确定我们是否支持帧,并且在我们的应用程序中需要帧。

问题出在IE 10浏览器(v10.0.9200.16521),Windows 7,64位。 Web应用程序被浏览器视为Intranet网站。

我已经尝试了以下内容:

  • 我将网站添加到受信任的网站,并将安全级别更改为低(作为测试)
  • 当浏览器以兼容模式运行时,则支持帧。但我不希望网站以兼容模式运行。
  • 将浏览器重置为所有默认值

那么,对于IE10,如何在不运行兼容模式的情况下让Request.Browser.Frames返回true?

感谢。

1 个答案:

答案 0 :(得分:2)

有关如何修复此错误的详细信息,请参阅此链接(您使用的ASP.NET版本中的浏览器标识数据可能已过时):

http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx