Asp.Net 中Menu在IE8中不正常显示

Asp.Net 中Menu在IE8中不正常显示,具体表现就是下级菜单(下拉框式的显示)在第一次加载的时候可以正常显示,

但切换到别的页面之后就不显示了,在网上查找后,解决方法之一如下:

在页面中加入css

<style type="text/css">
 .IE8Menu
{
z-index
: 100;
 
}
 </style>

然后将Menu控件的“DynamicMenuStyle ” 添加“CssClass”="IE8Menu" />即: 

<DynamicMenuStyle BackColor="#FFFBD6" CssClass="IE8Fix" />

 

下面这个链接提供了多种解决办法:

 http://www.csharpwin.com/questiondetail.aspx?ChID=5&AID=436

posted @ 2010-01-05 16:43  hsrzyn  阅读(868)  评论(0)    收藏  举报