2009-06-01 5 views
1

GridView가 UpdatePanel 안에 있으며 HoverMenuExtender가 선언되었습니다. GridView도 페이징 및 정렬을 사용할 수 있으며 PageSize는 25입니다.ASP.NET : ajaxToolkit의 HoverMenuExtender가 GridView에서 정렬 속도가 느려집니다.

현재 실제 응용 프로그램의 모형을 만들고 있으므로 20 개의 레코드로 모의 데이터 세트를 사용하고 있습니다.

문제는 제가 열을 클릭하여 gridView를 정렬하려고하면 매우 느립니다. "sort"및 "디스플레이"까지 약 2-3 초 가량의 모의 데이터가 필요합니다. 그러나 우리가 발견 한 것은 HoverMenuExtender를 꺼내면 모든 것이 제대로 작동한다는 것입니다. 이 경우 정렬이 순식간이므로 문제는 "디스플레이"이고 ""에없는 것입니다.

HoverMenuExtender의 렌더링 속도를 높이는 방법이 있습니까? 아니면 그냥 사용하는 것을 잊어야합니까? ADV에서

10 배

답변

0

정말이 문제에 대한 해결책은없는 것 같습니다.

이 Extender를 내 gridview와 함께 사용하지 않기로 결정했습니다.

0

나는 인터넷 익스플로러에있는 GridViews와 아약스 애니메이션을 사용하여 유사한 문제에 건너했습니다. 내 궁극적 인 해결책은 애니메이션을 제거하는 것이 었습니다. 어리석게도 IE에서 아무런 이유없이 느려졌 기 때문에 (파이어 폭스에서 잘 작동했습니다).

어떤 브라우저를 사용하고 있습니까?

+0

글쎄요, 저는 주로 응용 프로그램을 테스트하기 위해 Opera (FF, Safari)를 모두 사용하지만이 응용 프로그램에 주로 IE6을 사용합니다. 그리고 나는 여러분이 말한 바가 올바른 방향이라고 말해야합니다. 예를 들어 다른 브라우저에서는 속도가 느려지더라도 빠르게 작동합니다. IE에서 3 초가 걸리면 다른 브라우저에서는 절반 정도 걸립니다. 나는 여전히 해결책을 찾고 있는데, 왜냐하면 나는 정말로이 호버 메뉴를 갖고 싶다. 그러나 각 종류마다 2 초를 기다리는 것이 나에게 좋지 않다. – Goran

+0

나는 당신의 고통을 가장 분명히 이해합니다. 다행히도 "인터넷 익스플로러를 사용하지 말고"좋은 해결책을 알고 싶기 때문에 누군가가 대답 할 수 있기를 바랍니다. – Aaron

관련 문제