문제

사이트맵 파일과 보안 트리밍을 사용하는 매우 간단한 ASP.NET 2.0 메뉴 컨트롤이 있습니다.메뉴 옵션은 21개뿐이지만 메뉴의 결과 HTML은 무려 14k에 달합니다.사이트는 우리 회사 인트라넷에서 호스팅되고 제한된 대역폭으로 전 세계 사람들에게 서버링되어야 하므로 메뉴 크기를 줄이고 싶습니다.

이를 수행하는 가장 좋은 방법은 무엇입니까?누구든지 좋은 참고 자료가 있습니까?다음과 같은 제약이 있습니다.

  • 솔루션은 제3자 DLL 파일을 참조해서는 안 됩니다(승인을 받는 것은 악몽일 것입니다).
  • IE 6에서 작동해야 함

CSS와 JavaScript는 IE 6에서 작동하는 한 괜찮습니다.

도움이 되었습니까?

해결책

보세요:http://www.asp.net/CSSAdapters/Menu.aspx

기본 메뉴 컨트롤은 너무 많은 HTML을 렌더링하고 있습니다.

다른 팁

내 글 좀 봐봐 ASP.NET 메뉴 최적화 게시물.내가 하는 일은 모든 페이지에 렌더링되는 메뉴의 공통 부분을 사용자 브라우저에서 한 번만 로드되고 캐시되는 외부 파일로 추출하는 것입니다.이렇게 하면 경우에 따라 페이지가 60-70% 더 작아집니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top