2010-08-17 6 views
1

나는 Accordian과 탭 컨트롤을 사용하는 솔루션을 가지고 있습니다. 이것들을 교환하고 대신 jQuery 컨트롤을 사용할 가치가 있습니까?ASP.NET Ajax 컨트롤을 jQuery로 바꾸는 방법

어떤 이점이 있습니까? 한 번에 하나의 탭에 데이터를로드하는 것이 가장 좋은 방법입니까?

답변

2

ASP.NET Ajax 컨트롤에서 jQuery 컨트롤에 이르기까지 몇 가지 테스트에서이 스왑을 만들어야했습니다. 내 유일한 문제는 UpdatePanel입니다.

ASP.NET은 비동기 호출을 할 때 UpdatePanel 메시지를 처리하지만, jQuery로 변경하려는 경우 UpdatePanel을 사용하는 경우이 업데이트를 직접 처리해야합니다.

업데이트.
나는 UpdatePanel에 대한 의견에 동의한다. 프로젝트를 진행하고 있었는데, 이미 많은 광고 패널을 가지고 있었고, 우리는 무엇을 어떻게 볼 것인지 몇 가지를 바꾸기 시작했습니다. 처음부터 다시 빌드하면 UpdatePanel을 피하고 jQuery로하는 것이 더 낫다는 것에 동의한다.

+0

JQuery 컨트롤을 사용하기 위해 UpdatePanel을 사용해야 할 경우 마이너스라고 말합니다. – Mantorok

+0

내가 바꾸고 싶은 주된 이유는 업데이트 패널을 피하는 것입니다. jquery가 탭 패널과 같은 ajax .net 서버 컨트롤을 통해 사용되는 곳을 제어하면 성능 향상이 무엇인지 궁금합니다. – Stuart

3

두 가지를 모두 사용하면 분명히 이점이 있지만 내 경험에 따르면 ASP.NET을 사용하는 경우 (나는 Ajax Control Toolkit을 사용한다고 가정하고 있음) ASP.NET 컨트롤이 있으면 데이터 바인딩 요구 사항이나 서버 실행 시간을 많이 활용하는 경향이 있습니다.

IMO 현재 컨트롤이 요구 사항을 충족하는 경우 jQuery 컨트롤로 전환 할 중요한 이유가 없기 때문에 Ajax 기능을 제공하는 일부 ASP.NET 서버 컨트롤은 상당히 무겁고 번거로울 수 있지만 내 요구 사항에 완벽하게 부합하는 Accordion과 같은 컨트롤을 찾았으며 유연성이 충분하지 않은 경우 전환 할 필요가 없습니다.

관련 문제