Reduzieren Sie die Größe des ASP.NET-Menüsteuerelements (ohne Bibliotheken von Drittanbietern)

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

  •  08-06-2019
  •  | 
  •  

Frage

Ich habe eine ziemlich einfache ASP.NET 2.0-Menüsteuerung, die eine Sitemap-Datei und Sicherheitsfunktionen verwendet.Es gibt nur 21 Menüoptionen, aber der resultierende HTML-Code des Menüs beträgt satte 14 KB.Die Website wird im Intranet unseres Unternehmens gehostet und muss weltweit mit begrenzter Bandbreite bereitgestellt werden. Daher möchte ich die Größe der Menüs reduzieren.

Wie geht das am besten?Hat jemand eine gute Referenz?Ich habe folgende Einschränkungen:

  • Die Lösung darf nicht auf DLL-Dateien von Drittanbietern verweisen (die Genehmigung wäre ein Albtraum).
  • Muss mit IE 6 funktionieren

CSS und JavaScript sind in Ordnung, solange sie mit IE 6 funktionieren.

War es hilfreich?

Lösung

Schauen Sie sich an:http://www.asp.net/CSSAdapters/Menu.aspx

Das Standardmenü-Steuerelement rendert viel zu viel HTML.

Andere Tipps

Vielleicht schauen Sie sich meine an Beitrag zur ASP.NET-Menüoptimierung.Ich extrahiere den gemeinsamen Teil des auf jeder Seite gerenderten Menüs in eine externe Datei, die nur einmal im Browser des Benutzers geladen und zwischengespeichert wird.Dadurch werden die Seiten teilweise um 60-70 % kleiner.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top