2010-09-13 24 views
5

Tengo una página aspx que tiene un control de menú ASP.NET 4 (representado como ul/li en lugar de tablas) y un div justo debajo que contiene un Silverlight. xap. Cuando el usuario selecciona un elemento de menú en el control de menú, la aplicación Silverlight se actualiza. En IE 7 & 8, al pasar el puntero sobre el menú, los elementos del menú están "ocultos" detrás de Silverlight y puedo ver parcialmente solo el primer elemento secundario. Sin embargo, el menú parece estar bien en Firefox. Pensé que algo en mi CSS lo causaba y eliminé todas las referencias de CSS, pero aún permanece oculto detrás de la aplicación de Silverlight. ¿Cómo llevo el control del menú al frente?El menú de ASP.NET 4 se esconde detrás de un div que contiene la aplicación Silverlight

Aquí está mi menú -

<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> 

Respuesta

6

Puede establecer el "ventanas" y los parámetros "de fondo" en la etiqueta HTML <object /> del componente de Silverlight para asegurarse de que no se superponen otros elementos de la página.

<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> 
+0

El índice Z no funcionó, pero la configuración de los parámetros de fondo y sin fondo funcionaron perfectamente. ¡¡Gracias!! – tempid

+0

Groovy. Me alegro de poder ayudar. –

Cuestiones relacionadas