Réduire la taille du contrôle de menu ASP.NET (sans bibliothèques tierces)

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

  •  08-06-2019
  •  | 
  •  

Question

J'ai un contrôle de menu ASP.NET 2.0 assez simple utilisant un fichier de plan de site et des éléments de sécurité.Il n'y a que 21 options de menu, mais le résultat HTML du menu est de 14 Ko.Le site est hébergé sur l'intranet de notre entreprise et doit être accessible à des personnes du monde entier avec une bande passante limitée. J'aimerais donc réduire la taille des menus.

Quelle est la meilleure façon de procéder?Quelqu'un a-t-il une bonne référence ?J'ai les contraintes suivantes :

  • La solution ne doit référencer aucun fichier DLL tiers (obtenir l'approbation serait un cauchemar)
  • Doit fonctionner avec IE 6

CSS et JavaScript conviennent, à condition qu'ils fonctionnent avec IE 6.

Était-ce utile?

La solution

Jeter un coup d'œil à:http://www.asp.net/CSSAdapters/Menu.aspx

Le contrôle Menu par défaut affiche beaucoup trop de HTML.

Autres conseils

Vous pourriez jeter un oeil à mon Article d'optimisation du menu ASP.NET.Ce que je fais, c'est extraire la partie commune du menu rendu dans chaque page dans un fichier externe qui n'est chargé et mis en cache qu'une seule fois sur le navigateur de l'utilisateur.De cette façon, les pages sont dans certains cas 60 à 70 % plus petites.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top