Reducir el tamaño del control del menú ASP.NET (sin bibliotecas de terceros)

StackOverflow https://stackoverflow.com/questions/5027

  •  08-06-2019
  •  | 
  •  

Pregunta

Tengo un control de menú ASP.NET 2.0 bastante simple que utiliza un archivo de mapa del sitio y adornos de seguridad.Sólo hay 21 opciones de menú, pero el resultado HTML del menú es la friolera de 14k.El sitio está alojado en la intranet de nuestra empresa y debe servir a personas de todo el mundo con un ancho de banda limitado, por lo que me gustaría reducir el tamaño de los menús.

¿Cuál es la mejor manera de hacer esto?¿Alguien tiene una buena referencia?Tengo las siguientes limitaciones:

  • La solución no debe hacer referencia a ningún archivo DLL de terceros (obtener la aprobación sería una pesadilla)
  • Tiene que funcionar con IE 6

CSS y JavaScript están bien, siempre que funcionen con IE 6.

¿Fue útil?

Solución

Echa un vistazo a:http://www.asp.net/CSSAdapters/Menu.aspx

El control de menú predeterminado muestra demasiado HTML.

Otros consejos

Podrías echarle un vistazo a mi Publicación de optimización del menú ASP.NET.Lo que hago es extraer la parte común del menú representado en cada página a un archivo externo que se carga y almacena en caché solo una vez en el navegador del usuario.De esta forma, las páginas son entre un 60 y un 70 % más pequeñas en algunos casos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top