언제든지 Ajax를 사용할 때마다 Visual Studio에서 제공되는 asp.net Ajax 업데이트 패널 및 스크립트 관리자를 사용했지만 (필요한 경우 Ajax 확장) 최근에는 this (Pro Ajax and .Net 2.0 Platform을 구입했으며이 책에서는 Ajax는 XMLHTTPREQUEST였으며 스크립트 관리자, 업데이트 패널 또는 그 어느 때까지 논의 된 바가 없습니다.
그래서 저는이 둘 사이에 어떤 차이가 있는지, 또는이 비주얼 스튜디오의 업데이트 관리자가 XMLHTTPREQUEST에 대한 래퍼인지 알고 싶습니다. 또한, 어느 쪽이 현명한 성능을 발휘합니까? 그리고 마지막으로, 어느 것을 사용해야합니까?XMLHTTPREQUEST 또는 AJAX 업데이트 패널?
0
A
답변
1
Script Manager
, Update Panel
은 Microsoft에서 AJAX 프레임 워크를 구현 한 것입니다. 내부적으로는 바운드를 요청할 때 XmlHttpRequest
을 사용합니다.
위키의 AJAX 프레임 워크 목록을 확인하십시오.
http://en.wikipedia.org/wiki/List_of_Ajax_frameworks
마이크로 소프트 AJAX 구현은 서버 측 컨트롤, 서비스 및 클라이언트 측 스크립트를 포함하여 다양한 프로그래밍 모델을 제공하는 전체 프레임 워크의 유형입니다. 예 : Update Panel 서버 컨트롤을 사용하면 서버 측 코드를 실행하고 바인딩되지 않은 요청으로 업데이트 된 마크 업을 클라이언트 브라우저에 반환 할 수 있습니다.
하지만 Out-of-bound 요청인데도 UpdatePanel은 실제로 전체 페이지 수명주기를 거치는 서버의 포스트이기 때문에 성능이 현저하게 떨어지면 서비스 기반/ajax보다 느립니다.
관련 문제
- 1. 업데이트 패널 또는 Ajax 호출
- 2. XMLHttpRequest 또는 $ .ajax?
- 3. RegisterClientScriptResource + AJAX 업데이트 패널
- 4. AJAX/ASP - 업데이트 진행 패널 - Response.Flush
- 5. 업데이트 패널 업데이트
- 6. 업데이트 패널 업데이트
- 7. Dropdown not binding Ajax 업데이트 패널 내
- 8. Ajax 업데이트 패널 스크롤 막대 문제
- 9. ASP.Net 목록보기 및 AJAX 업데이트 패널
- 10. 업데이트 패널 다음 스크립트 실행 AJAX asp.net
- 11. 데이터베이스 연결을 공유하는 Asp.net ajax 업데이트 패널
- 12. AJAX XMLHttpRequest 문제
- 13. AJAX/XMLHttpRequest 및 쿠키
- 14. AJAX XMLHttpRequest POST
- 15. AJAX XMLHttpRequest 오류 플래그
- 16. Ajax XMLHttpRequest 객체 제한
- 17. jQuery - Ajax XMLHttpRequest?
- 18. Ajax 업데이트 패널 - 최대 업데이트 시간을 설정하는 방법은 무엇입니까?
- 19. 업데이트 패널
- 20. xmlhttprequest = ajax (ajax의 결과 만)
- 21. XMLHttpRequest 상태를 얻는 Jquery ajax
- 22. Ajax, XMLHttpRequest 상태 미확인 오류
- 23. AJAX XMLHttpRequest POST X-Domain
- 24. Ajax XMLHttpRequest 응답이 매우 느림
- 25. ajax get xmlHttpRequest 로딩 시간
- 26. AJAX XMLHttpRequest 상태가 정의되지 않았습니다.
- 27. 새로 고침 업데이트 패널
- 28. 업데이트 패널이없는 ASP.NET AJAX
- 29. 포스트 백이없는 업데이트 패널 업데이트
- 30. POST 또는 GET XMLHttpRequest