У меня довольно простой элемент управления ASP.NET 2.0 с использованием файла карты сайта и настроек безопасности. Есть только 21 пункт меню, но результаты HTML меню - это колоссальные 14 тысяч. Сайт размещен во внутренней сети нашей компании и должен быть предоставлен людям по всему миру с ограниченной пропускной способностью, поэтому я бы хотел уменьшить размер меню.
Каков наилучший способ сделать это? У кого-нибудь есть хорошая рекомендация? У меня есть следующие ограничения:
- Решение не должно ссылаться ни на какие файлы DLL третьей части (получение одобрения было бы кошмаром)
- Должен работать с IE 6
CSS и JavaScript хороши, если они работают с IE 6.
Взгляните на: http://www.asp.net/CSSAdapters/Menu.aspx
Элемент управления меню по умолчанию отображает слишком много HTML.
Вы можете взглянуть на мой пост по оптимизации меню ASP.NET . Я извлекаю общую часть меню, отображаемого на каждой странице, во внешний файл, который загружается и кэшируется только один раз в браузере пользователя. Таким образом, в некоторых случаях страницы уменьшаются на 60-70%.