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有一些限制但在这种情况下它对我有用。
希望这会对某人有所帮助。