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

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

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

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

CSS и JavaScript хороши, если они работают с IE 6.

Ответы [ 2 ]

2 голосов
/ 07 августа 2008

Посмотрите на: http://www.asp.net/CSSAdapters/Menu.aspx

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

1 голос
/ 22 марта 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...