Solución al problema del componente Menu aspx, que no se muestran los Items en los navegadores Chrome, Safari, Opera e IE8.
Este error se produce debido a un fallo de ASP .NETcon el z-index, y como IE8 ya soluciono ese bug, ahora todo se ve como siempre se debio ver jajaja. Para solucionarlo hay dos opciones:
Primera Opcion
Verificar el cliente navegador en el load del MasterPage en caso que no se cuente con MasterPager en el Load de cada pagina:
if ((Request.UserAgent.IndexOf("AppleWebKit") > 0 ) || (Request.UserAgent.IndexOf("Unknown") > 0 ) || ( Request.UserAgent.IndexOf("Chrome") > 0 )) { Request.Browser.Adapters.Clear(); }
Segunda opcion
CSS
/*Agregar una clase css*/ .adjustedZIndex { z-index: 1; }
ASPX
<!-- Indicamos que el componente menu utilizara la clase que acabamos de agregar --> <asp:Menu ID="Menu1" runat="server"> <DynamicMenuStyle CssClass="adjustedZIndex" /> </asp:Menu>
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.

















13 Comentarios
Amigo, una pregunta no entiendo la sintaxis, la variable gt, que significa, la verda no entiendo que funcion cumple ello, por favor me podrias explicar el codigo.
muchas gracias
Hola, te pido una disculpa parece que en alguno de los upgrade que se hicieron en el blog el texto se cambio a tags html del simbolo “>”; ya esta corregido, gracias por el aviso
Amigo, mil gracias por la respuesta, pero tengo una inquietud, se que tu codigo funciona bien, sin embargo en algunas posiciones del menu, este no me despliega los submenus, por que crees que esto pueda estar pasando???
muchas gracias si me puedes ayudar.
Postea el aspx y el CSS que estas usando para darle una checada, y si lo tienes montado en algun server pasame el link para checcarlo; para mi que es algo de CSS
Amigo, disculpa no tengo permitido hacer esto, por que se encuentra en un intranet, lo cual para que tu lo vieras tendrias que tener acceso a todo.
pero te pido un favor regalame un css, que hallas aplicado en estos navegadores y que te este funcionando full, pienso lo mismo, pero no se como resolver eso de las css.
mil disculpas y muchas gracias
Se me facilitaria mas si me pasas el aspx(que en terminos practicos es HTML sin codigo) del puro componente menu y el css que estas usando; sino como quiera en la noche que llegue a la casa yo te pongo un ejemplo de un proyecto en el que trabaje
css
.MenuIE8
{
z-index:50;
}
.CeldaBarra
{
width: 750px;
height: 2px;
background-color: #426173;
color: #FFFFFF;
text-align:center;
margin:0px auto;
}
estos son los 2 css que estoy utilizando para el menu,
muchas gracias, por toda tu ayuda
Faltó el ASPX que estas usando, una pregunta ¿porque z-index: 50?
Compañero, muchisimas gracias por tu ayuda, pero el proyecto me carga super en chrome, sin embargo sin unos menus que aun no me despliegan, y la verdad no entiendo.
este es mi aspx que esta montado en la Master de mi proyecto.
mil gracias por tu ayuda otra vez.
Amigo no me carga el aspx, como hago para pegartelo.
disculpame por favor.