Уменьшить ASP.NET размер элемента управления меню (без сторонних библиотек)

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

  •  08-06-2019
  •  | 
  •  

Вопрос

У меня довольно простое управление меню ASP.NET 2.0 с использованием файла sitemap и настроек безопасности.Есть только 21 пункт меню, но HTML-код результатов этого меню составляет целых 14 кб.Сайт размещен во внутренней сети нашей компании и должен быть доступен пользователям по всему миру с ограниченной пропускной способностью, поэтому я хотел бы уменьшить размер меню.

Каков наилучший способ сделать это?У кого-нибудь есть хорошая рекомендация?У меня есть следующие ограничения:

  • Решение не должно ссылаться ни на какие DLL-файлы 3-й части (получение одобрения было бы кошмаром).
  • Должен работать с IE 6

CSS и JavaScript в порядке, пока они работают с IE 6.

Это было полезно?

Решение

Взгляните на:http://www.asp.net/CSSAdapters/Menu.aspx

Элемент управления меню по умолчанию отображает слишком много HTML-кода.

Другие советы

Вы могли бы взглянуть на мой ASP.NET сообщение об оптимизации меню.Что я делаю, так это извлекаю общую часть меню, отображаемого на каждой странице, во внешний файл, который загружается и кэшируется только один раз в браузере пользователя.Таким образом, в некоторых случаях страницы становятся на 60-70% меньше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top