SSRS报告在IE9中被剪辑,但在IE8中很好

我有一个名为Reports.aspx页面,其中包含一个IFrame ,我已将一个用户控件放入该IFrame

IFrame有报告显示,但在IE9中报告被剪辑,即部分显示,但如果我在IE8运行相同,那么一切都很好。

现在我想在IE8呈现Iframe部分,但在IE9呈现其余的aspx页面。 会有可能吗?

希望如此….

使用看到的元标记呈现页面

    My Web Page    

Content goes here.

IE渲染模式: http : //blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx

我不知道这是否可行,我从未尝试过,但将IFrame封装在metatag中,只需将其渲染为IE8即可。

编辑:

在IFrame中试试这个:

    My Web Page     

这种风格的问题在于改变文档模式,但我怀疑这是你在做什么

经过长时间的搜索,我找到了通过以下技巧在IE9中显示SSRS报告的解决方案:

首先我在IE8中渲染了IFrame(http-equiv =“X-UA-Compatible”content =“IE = EmulateIE8”),结果整个页面呈现在IE8中,这扭曲了我的一些CSS 3.0样式,如圆角,盒子效果,阴影等。为了解决这个问题,我使用了http://css3pie.com/并解决了我的问题……

虽然css3Pie有一些限制但在这种情况下它对我有用。

希望这会对某人有所帮助。