Microsoft ha fatto uscire delle patch da applicare all'IIS dei webserver per correggere il problema, ma a mio avviso non è la soluzione migliore. Basta infatti agire sui css per far funzionare correttamente il menu.
La classe da creare è banale:
.IE8Fix
{
z-index: 100;
}
e poi basta applicare questa classe all'elemento DynamicMenuStyle:
<asp:Menu ID="MioMenu1" runat="server" ... >
...
<DynamicMenuStyle CssClass="IE8Fix" />
...
<asp:Menu>
4 commenti:
Grazie mille!
il tuo aiuto è stato preziosissimo.
Meno male! Grazie!!! Ma dimmi, come l'hai scoperto?
Prego :)
Cmq, ho cercato di vedere che come si comporta (a livello di standard w3c e css) il menu di aspnet, poi ho banalmente corretto l'issue che ho trovato. Devo ringraziare la developer toolbar di IE8.
Grazie mille!
Certo che fare i browser non compatibili con i propri web controls è pazzesco. Microsoft stupisce sempre.
Posta un commento