当我们使用兼容模式在 Internet Explorer 10 上的 Web 应用程序中查看我们的报告时,我的菜单项与水晶报告的工具栏重叠。我的菜单是一个 asp.net 菜单项控件,它位于我们的母版页中。
我还尝试通过使用 css 类将水晶报表查看器的 z-index 设置为零并将 asp 菜单控件的 z-index 设置为 999 来解决上述问题,但它没有奏效。任何人都可以在上面帮助我们。
当我们使用兼容模式在 Internet Explorer 10 上的 Web 应用程序中查看我们的报告时,我的菜单项与水晶报告的工具栏重叠。我的菜单是一个 asp.net 菜单项控件,它位于我们的母版页中。
我还尝试通过使用 css 类将水晶报表查看器的 z-index 设置为零并将 asp 菜单控件的 z-index 设置为 999 来解决上述问题,但它没有奏效。任何人都可以在上面帮助我们。
CR 再次引发了一些浏览器兼容性问题。如果可能的话,您可以做一件事,在运行时制作 pdf 并在页面内的 iframe 中显示相同的内容。这将是所有记录的更好和更清晰的视图。
上述问题通过在Master Page中设置div标签的样式解决如下
<style type="text/css">
div
{
z-index: 9999;
}
#master_content_container *
{
z-index: 1;
}
/* other CSS Styling as appropriate... */</style>
<script type="text/javascript">
我们的想法是确保所有其他内容的 z-index 低于菜单所在的 z-index。
所以我通过将其设置为菜单来设置更高的 z-index 值
div {z-index:9999;}
在我的母版页中
并通过设置以下内容将内容容器的内容设置为较低的 z-index 值
#master_content_container *
{
z-index: 1;
}