3

Request.Browser.Frames 返回 false。它应该返回 true,因为这决定了我们是否支持框架,并且我们的应用程序需要框架。

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

我已经尝试了以下方法:

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

那么,对于 IE10,我怎样才能让 Request.Browser.Frames 返回 true,而不在兼容模式下运行?

谢谢。

4

1 回答 1

2

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

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

于 2013-03-20T11:47:29.707 回答