Pergunta

Eu tenho um controle de menu ASP.NET 2.0 bastante simples usando um arquivo de mapa do site e acessórios de segurança.Existem apenas 21 opções de menu, mas o HTML dos resultados do menu é de impressionantes 14k.O site está hospedado na intranet da nossa empresa e deve ser servido para pessoas de todo o mundo com largura de banda limitada, por isso gostaria de reduzir o tamanho dos menus.

Qual é a melhor maneira de fazer isso?Alguém tem uma boa referência?Eu tenho as seguintes restrições:

  • A solução não deve fazer referência a nenhum arquivo DLL de terceiros (obter aprovação seria um pesadelo)
  • Tem que trabalhar com IE 6

CSS e JavaScript são adequados, desde que funcionem com o IE 6.

Foi útil?

Solução

Dê uma olhada em:http://www.asp.net/CSSAdapters/Menu.aspx

O controle Menu padrão está renderizando muito HTML.

Outras dicas

Você pode dar uma olhada no meu Postagem sobre otimização de menu ASP.NET.O que faço é extrair a parte comum do menu renderizado em cada página para um arquivo externo que é carregado e armazenado em cache apenas uma vez no navegador do usuário.Dessa forma, as páginas ficam 60-70% menores em alguns casos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top