Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET 4菜单隐藏在包含Silverlight应用程序的div后面_Asp.net_Menu - Fatal编程技术网

ASP.NET 4菜单隐藏在包含Silverlight应用程序的div后面

ASP.NET 4菜单隐藏在包含Silverlight应用程序的div后面,asp.net,menu,Asp.net,Menu,我有一个aspx页面,它有一个ASP.NET4菜单控件(呈现为ul/li而不是tables)和一个位于其正下方的div,其中包含一个Silverlight.xap。当用户在菜单控件中选择菜单项时,Silverlight应用程序将更新。在IE7&8中,当我将鼠标悬停在菜单上时,菜单项“隐藏”在Silverlight后面,我只能部分地看到第一个子项。然而,在Firefox中,菜单看起来很好。我认为CSS中的某些东西导致了它,我删除了所有CSS引用,但它仍然隐藏在Silverlight应用程序后面。如

我有一个aspx页面,它有一个ASP.NET4菜单控件(呈现为ul/li而不是tables)和一个位于其正下方的div,其中包含一个Silverlight.xap。当用户在菜单控件中选择菜单项时,Silverlight应用程序将更新。在IE7&8中,当我将鼠标悬停在菜单上时,菜单项“隐藏”在Silverlight后面,我只能部分地看到第一个子项。然而,在Firefox中,菜单看起来很好。我认为CSS中的某些东西导致了它,我删除了所有CSS引用,但它仍然隐藏在Silverlight应用程序后面。如何将菜单控件置于最前面

这是我的菜单-

 <asp:Menu ID="mnuReports" runat="server" Orientation="Horizontal" OnMenuItemClick="mnuReports_MenuItemClick"
        BackColor="#DDDDDD" ForeColor="#000000" StaticSubMenuIndent="10px" MaximumDynamicDisplayLevels="1"
        StaticEnableDefaultPopOutImage="False">
        <DynamicHoverStyle BackColor="#DDDDDD" />
        <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="5px" BorderColor="#CCCCCC"
            BorderStyle="Solid" BorderWidth="1px" />
        <DynamicMenuStyle BackColor="#E3EAEB" />
        <DynamicSelectedStyle BackColor="#1C5E55" />
        <StaticHoverStyle BackColor="#DDDDDD" />
        <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="5px" BorderColor="#CCCCCC"
            BorderStyle="Solid" BorderWidth="1px" Width="148px" Font-Bold="True" />
    </asp:Menu>

您可以在Silverlight组件的HTML
标记上设置“无窗口”和“背景”参数,以确保它不会覆盖其他页面元素

<object id="silverlight" data="data:application/x-silverlight," type="application/x-silverlight-4" width="100%" height="100%" >
    <param name="source" value="ClientBin/YourSilverlight.xap"/>
    <param name="background" value="transparent" />
    <param name="windowless" value="true" />
</object> 

z索引不起作用,但设置无窗口和背景参数效果很好。非常感谢。