Reducerea dimensiunii controlului meniului ASP.NET (fără bibliotecile terților)

Am un control simplu al meniului ASP.NET 2.0 folosind un fișier de sitemap și garnituri de securitate. Există doar 21 de opțiuni de meniu, dar rezultatele HTML ale meniului sunt un 14k enorm. Site-ul este găzduit pe intranetul companiei noastre și trebuie să fie destinat utilizatorilor din întreaga lume la o lățime de bandă limitată, așa că aș dori să reduc dimensiunea meniurilor.

Care este cel mai bun mod de a face acest lucru? Are cineva o referință bună? Am următoarele constrângeri:

  • Soluția nu trebuie să se refere la fișierele DLL din partea a treia (obținerea aprobării ar fi un coșmar)
  • Trebuie să lucreze cu IE 6

CSS și JavaScript sunt bine, atâta timp cât lucrează cu IE 6.

0
fr hi bn
Ca o notă laterală, pentru a reduce utilizarea benzii, asigurați-vă că compresia este activată: << a href = "http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/502ef631-3695-4616-b268- cbe7cf1351ce.mspx? mfr = true & gt; rel = "nofollow noreferrer"> microsoft.com/technet/prodtechnol/WindowsServer2003/Library‌ / IIS / & hellip; ;
adăugat autor Stu, sursa

1 răspunsuri

Take a look at: http://www.asp.net/CSSAdapters/Menu.aspx

Controlul implicit al meniurilor este redarea HTML prea mult.

0
adăugat
De asemenea, am avut probleme cu faptul că proprietatea "Selectable" dintr-un meniu este ignorată odată ce aplicațiile CSS au fost aplicate unui meniu.
adăugat autor Dav Evans, sursa
singura problemă aici este IE 6 nu acceptă meniuri pure CSS.
adăugat autor Richard, sursa