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:
CSS și JavaScript sunt bine, atâta timp cât lucrează cu IE 6.
Take a look at: http://www.asp.net/CSSAdapters/Menu.aspx
Controlul implicit al meniurilor este redarea HTML prea mult.
S-ar putea să vă uitați la postul de optimizare a meniului ASP.NET . Ceea ce fac este să extrag partea comună a meniului redat în fiecare pagină unui fișier extern care este încărcat și stocat în memoria cache numai o dată la browserul utilizatorului. În acest fel paginile sunt în unele cazuri cu 60-70% mai mici.