【发布时间】:2012-10-21 07:33:21
【问题描述】:
我有一个用 ASP.NET Framework 4.0 编写的 Web 应用程序。 Web 应用程序已有 10 年的历史,仍然存在大量基于旧框架 2.0 的遗留代码。决定将 Telerik RibbonBar 控件添加到页面中,一旦引入 Telerik,某个弹出式浏览器窗口看起来就不再一样了。奇怪的是,在实现 RibbonBar 控件时弹出窗口没有被触及,并且弹出浏览器窗口中不存在其他 Telerik 控件。
在某些机器上,它在 IE 8 中看起来仍然不错,但在 IE9 中的所有机器上,布局变得一团糟,似乎部分内容被隐藏了。
布局利用许多用户控件到一个带有Javascript控制布局的aspx页面布局。
这个弹出式浏览器窗口的旧外观和外观应该是这样的:
浏览器弹出窗口当前的外观:
有谁知道为什么这会发生在 IE9 而不是 IE8 中?
ANSWER(由blachshma 提供): IE=EmulateIE8。 Emulation 说的很具体,所以 IE=8 或 IE=Emulate8 不起作用,它必须说 IE=EmulateIE8
【问题讨论】:
-
你能用jsfiddle.net复制吗? (您可能不想公开显示真实的电子邮件地址,即使是图像形式)
-
这是一个专门设计的网站,允许您复制 HTML / Javascript / JQuery 和大量其他技术的问题,因此如果您在 jsfiddle 中复制问题然后提供链接,我们可以进去直接看。如果合适,我们还可以创建您的 jsfiddle 的副本以展示如何解决问题。非常有用,完全安全,并且经常在 StackOverflow 中使用。
-
谢谢freefaller,我会保持有用的
-
不客气。 SO的另一件事是,在回复评论时,您应该将字符
@放在他们的用户名之前,这样用户就会收到通知。 (由于您创建了附有评论的帖子,因此您将获得此评论的一个)。我仍然建议您删除图像上的实时电子邮件地址!
标签: asp.net internet-explorer-8 internet-explorer-9 popupwindow