其他的什么也看不见。而且在chrome,Mozilla,Firefox等显示都正常,只是在ie8中出现。
解决方案一:
安装修复补丁,参见
http://support.microsoft.com/kb/962351/zh-cn
补丁下载:
http://archive.msdn.microsoft.com/KB962351
解决方案二、
经过调试ie8,打开ie8->工具->兼容性视图设置->勾选【在兼容性视图中显示所有网站】,解决了问 题。可能是ie8 对menu控件的不兼容。
解决方案三、
重写css样式中的z-index属性,将动态弹出z-index高大。
<style type="text/css">
.IE8Fix{z-index: 100;}
</style>
<asp:Menu ID="Menu1" runat="server">
<DynamicMenuStyle CssClass="IE8Fix" />
</asp:Menu>
解决方案四、
强制解释IE META兼容
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>