Меню ASP.NET 4 скрывается за div, содержащим приложение Silverlight - PullRequest
5 голосов
/ 13 сентября 2010

У меня есть страница 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>

1 Ответ

6 голосов
/ 13 сентября 2010

Вы можете установить параметры "без окон" и "фон" для тега HTML <object /> компонента Silverlight, чтобы он не перекрывал другие элементы страницы.

<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> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...