lunes, 2 de noviembre de 2009

Error con ASP Menu en Internet Explorer 8

Error: Al abrir mi aplicación con Internet Explorer 8 el ASP Menu que se encontraba en el Master Page no se desplegaba correctamente, al posicionarme sobre algun item del menu se desplegaba un cuadro en blanco sin poder mostrar las opciones.
Simple lo "google" y esta fue la solución mas acertada:
El IE8 no encuentra un valor z-index por defecto con lo cual no muestra el sub-menu, solución darle ese valor mediante un estilo css el cual se le asignara al DynamicMenuStyle:
<head>. . .
<style type="text/css">
          .IE8Fix
           {
               z-index: 100;
           }
</style>
. . .</head> 


Luego simplemente se le asigna este esilo al DynamicMenuStyle:
<asp:Menu ID="Menu1" runat="server" . . .


<DynamicMenuStyle CssClass="IE8Fix" />

. . . </asp:Menu>

Despues de esto el menu se mostro satisfactoriamente.

Solución encontrada en:

1 comentario: