2011-02-16 108 views
2

我在母版页中设计了一个菜单控件。但是它的动态子菜单隐藏在名为home.aspx的内容页面中的图像后面。它显示了处于开发阶段的子菜单,但未显示托管时间。这是我的菜单代码。我的代码有问题吗?还有一件事是,当我用mozilla打开网站时,它显示出每个子菜单都不在任何版本的Internet Explorer中。在asp.net中不显示菜单控件的动态子菜单

任何suggesstion将不胜感激。

 
<asp:Menu ID="NavigationMenu" ItemWrap="false" StaticEnableDefaultPopOutImage = "false" Orientation="Horizontal" DisappearAfter="250" runat="server" DynamicHorizontalOffset="3" MaximumDynamicDisplayLevels="3" DynamicVerticalOffset="5" StaticDisplayLevels="1"> 
               
<Items> <asp:MenuItem Text="Home" Value="Home" NavigateUrl="~/Home.aspx"/>
<asp:MenuItem Text="Company Overview" Value="Company Overview" NavigateUrl="~/AboutUs.aspx">
<asp:MenuItem Text="About Us" Value="About Us" NavigateUrl="~/AboutUs.aspx" />
<asp:MenuItem Text="Management" Value="Management" NavigateUrl="~/Management.aspx" /> </asp:MenuItem> <asp:MenuItem Text="Testimonials" Value="Testimonials" NavigateUrl="~/Testimonials.aspx" /> <asp:MenuItem Text="Services" Value="Services" NavigateUrl="~/FrontOfficeService.aspx">
<asp:MenuItem Text="Front Office" Value="Front Office" NavigateUrl="~/FrontOfficeService.aspx"> <asp:MenuItem Text="Billing Office" Value="Billing Office" NavigateUrl="~/BillingOfficeService.aspx"> <asp:MenuItem Text="Paperless Office" Value="Paperless Office" NavigateUrl="~/PaperlessOfficeService.aspx">
</asp:MenuItem> <asp:MenuItem Text="Contact Us" Value="Contact Us" NavigateUrl="~/ContactUs.aspx"> </Items>
<StaticMenuItemStyle ItemSpacing="5px" HorizontalPadding="5px" ForeColor="White" VerticalPadding="2px" Font-Bold="true" /> <DynamicMenuItemStyle HorizontalPadding="5px" ForeColor="White" BackColor="Navy" VerticalPadding="2px" /> <Dynamichoverstyle BackColor="LightBlue" Font-Bold="true" /> <DynamicSelectedStyle BackColor="Green" ForeColor="Gray" /> &ltStaticSelectedStyle BackColor="Green" ForeColor="Teal" /> </asp:Menu>

在此先感谢。

回答

2

我解决了这个问题。 Internet Explorer 8不识别此格式。我们需要在CSS文件中将set z-index属性添加到9999以解决此问题。

的解决方案是:

CSS类(的site.css)在菜单控制

 
.submenucontrol 
{ 
    z-index:9999; 
} 

添加以下标记。 (在菜单控制中)

 
<DynamicMenuStyle CssClass="submenucontrol" /> 
+0

它的工作。很多很多谢谢先生 – 2012-05-14 08:25:38