문제

나는 외모를 정말 좋아한다 jQuery UI 그리고 나는 그것을 내에 통합하고 싶습니다 ASP.NET 웹 응용 프로그램. 나는 테마를 좋아하고 위젯을 사용하는 것이 얼마나 쉬운지를 좋아합니다. 현재 AJAX Control Toolkit 컨트롤을 사용하고 있습니다 달력 그리고 모달 팝업. 나는 그들을 대체하기를 바라고있다 날짜 선택기 그리고 대화 위젯이지만 듣습니다 그들 가지다 문제 ~와 함께 업데이트 패널. 이러한 문제에 대한 해결 방법이 있지만 그만한 가치가 있습니까?

내 질문으로 이어집니다.

  • ASP.NET 웹 애플리케이션에서 updatePanels를 사용하는 jQuery UI 위젯을 독점적으로 사용하는 사람이 있습니까?
  • jQuery UI와 UpdatePanel이 좋은 플레이를위한 모범 사례 리소스가 있습니까?

업데이트:지금까지의 답변을 바탕으로 가장 좋은 방법은 updatepanels를 $ .Ajax 및 pagemethods로 교체하십시오. 이를 통해 문제없이 jQuery UI를 사용할 수 있으며 AJAX 성능을 향상시킬 수 있습니다.

도움이 되었습니까?

해결책

아니요, 그만한 가치가 없습니다. 툴킷의 캘린더와 ModalPopup Extenders가 당신을 위해 일하고 있다면 그들을 붙잡고 있습니다.

향후 프로젝트에서 ASP.NET AJAX를 피하고 jQuery를 독점적으로 사용하십시오. 이렇게하면 업데이트 패널 문제가 발생하지 않습니다. ASP.NET 4.0 WebForms는 과거에 jQuery를 훨씬 쉽게 사용할 수 있습니다. 왜냐하면 컨트롤이 HTML로 렌더링 될 때 컨트롤의 이름을 얻는 방법을 더 많이 제어 할 수 있기 때문입니다.

다른 팁

우리는 Microsoft Ajax (UpdatePanels를 사용 하여만)와 jQuery를 사용하며 모든 것이 잘 작동합니다.

UpdatePanels를 사용하면 jQuery의 UI 향상에서 예상대로 모든 USERCONTROL, POSTBACKS, ViewState 등이 작동합니다. 그들이 함께 일하게하는 데 배워야 할 몇 가지가 있으며, 우리가 대안을 찾을 때까지 우리는 이것을 계속할 것입니다. 우리는 그 가치가 있다고 생각합니다.

UpdatePanel이 JQuery로 쉽게 대체 할 수있는 방법을보고 싶지만 ASP.NET이 물건을 처리하지 않고 각 UpdatePanel 교체에 대해 추가 코드를 작성해야 할 것으로 예상합니까? ASP.NET 컨트롤과 USERCONTROL을 이벤트 등으로 포함하는 업데이트 패널을 대체하는 기사가 있습니까?

나는 많은 업데이트 패널과 jQuery가있는 프로젝트를 진행하고 있습니다. 일이 잘 작동합니다.

그렇습니다. 배우고 일을 해야하는시기입니다.

업데이트 패널이 많고 제거하고 싶지 않다면 이해할 수 있으며 jQuery를 사용하면 UI를 향상시키기 때문에 훨씬 더 나쁘지는 않습니다.

또한 jQuery는 Ajax와 관련된 기능을 가지고 있으므로 디자인 및 UI와 관련이없는 jQuery로 우아한 클라이언트 측 코딩을 만들 수 있습니다.

인터넷에서 jQuery와 Ajax를 검색하면 좋은 예와 두 기술 모두에 대한 훌륭한 기술을 찾을 수 있다고 생각합니다.

추신:

  • UpdatePanel은 부적절한 방식으로 사용할 때 일종의 방식으로 악한 일입니다.

  • updatePanel은 (그리고 일반적으로 ajax)는 매우 사용자 정의 가능합니다.

행운을 빕니다!

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