У меня есть страница aspx, на которой есть элемент управления меню ASP.NET 4 (отображаемый как ul / li вместо таблиц) и div прямо под ним, который содержит Silverlight .xap. Когда пользователь выбирает пункт меню в элементе управления меню, приложение Silverlight обновляется. В IE 7 и 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>