Hace unos días estaba desarrollando un sitio web en Visual Studio y me di cuenta que el menú no se veía correctamente en el explorador Chrome de Google, pero sí en Internet Explorer (qué novedad). Así que me di a la tarea de investigar el por qué del problema y rápidamente encontré una solución (sacada del blog de Soluciones Informáticas Sierra) que me sirvió y fue fácil de implementar. A continuación se las comparto:
1. En el Explorador de Soluciones hacemos clic con el botón derecho sobre nuestro proyecto y añadimos una carpeta de ASP.NET con el nombre App_Browsers.
Fig. 1. Creación de una carpeta en el Explorador de Soluciones
Fig. 2. Carpeta App_Browsers creada
2. Añadimos, dentro de esta carpeta, un nuevo elemento del tipo Archivo de explorador (.browser) y lo llamamos safari.browser.
Fig. 3. Añadir un nuevo elemento a la carpeta App_Browsers
Fig. 4. Crear el elemento del tipo Archivo de Explorador con el nombre safari.browser
Fig. 5. Elemento safari.browser creado
3. Eliminamos TODO el código que se genera por defecto y pegamos lo siguiente:
<browsers>
<browser refID="safari1plus">
<controlAdapters>
<adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
</controlAdapters>
</browser>
</browsers>
Fig. 6. Código del elemento safari.browser
Con estos sencillos pasos deberíamos poder corregir el problema de visualización del menú ASP en Google Chrome. Espero les sirva. Un saludo.
Fuente de la información: http://informaticasierra.blogspot.mx/2011/07/menu-aspnet-no-funciona-en-google.html
No hay comentarios.:
Publicar un comentario