當我使用Ajax時,我已經使用了Visual Studio提供的asp.net Ajax更新面板和腳本管理器(如果需要的話還有Ajax擴展),但最近我買了this (Pro Ajax and .Net 2.0 Platform,並且在本書中, Ajax已經是XMLHTTPREQUEST,並且沒有關於腳本管理器,更新面板或以往的討論。
所以,我想知道,這兩者之間是否有任何區別,或者這個visual studio的更新管理器只是XMLHTTPREQUEST的一個包裝?此外,哪一個更好的性能明智,還是他們是一樣的?最後,我應該使用哪一個?XMLHTTPREQUEST或AJAX更新面板?
0
A
回答
1
Script Manager
Update Panel
是AJAX框架的微軟實現。它在內部使用XmlHttpRequest
來發出超出限制的請求。
從wiki中查看以下AJAX框架列表。
http://en.wikipedia.org/wiki/List_of_Ajax_frameworks
微軟的AJAX實現全面的框架,提供了豐富的編程模型,包括服務器端控件,服務和客戶端腳本的類型。例如。通過更新面板服務器控件,您可以執行服務器端代碼,並使用出界請求將更新後的標記返回給客戶端瀏覽器。
但是至於性能方面,它會比服務基礎/ ajax慢,因爲儘管出界請求,UpdatePanel實際上是一個回到服務器的過程,它會經歷整個頁面的生命週期。
相關問題
- 1. 更新面板或Ajax調用
- 2. asp.net ajax更新面板
- 3. ASP.Net Listview&AJAX更新面板
- 4. 的Ajax/Asp.Net更新面板問題
- 5. C#Ajax更新面板不起作用
- 6. ASP.net ListView和DataPager的AJAX更新面板
- 7. jquery分頁+ jquery ajax =? asp.net更新面板
- 8. asp.net AJAX更新面板混亂
- 9. Ajax更新面板滾動條問題
- 10. ASP.NET更新面板與jQuery AJAX
- 11. Ajax更新面板隨機錯誤'PRM_MissingPanel'
- 12. AJAX更新面板不工作
- 13. Dropdown not binding內部Ajax更新面板
- 14. AJAX/ASP - 更新進度面板 - Response.Flush
- 15. 更新面板
- 16. navagating更新面板更新
- 17. 更新面板更新
- 18. Ajax更新面板 - 如何設置最大更新時間?
- 19. 使用ajax更新面板更新進度
- 20. 更新在更新面板中彈出的ajax模型
- 21. AJAX ModalPopup根據面板控件的更改更新面板內容
- 22. 如何停止從另一個更新面板的更新面板中發生AJAX更新?
- 23. 什麼是更好的做AJAX調用或使用UpdatePanel更新面板?
- 24. Asp.net更新面板
- 25. 刷新更新面板c#
- 26. 刷新更新面板
- 27. ASP.NET刷新更新面板
- 28. 更改Javascript更新面板
- 29. Asp.Net更新從另一個更新面板的面板
- 30. 一個更新面板與多個更新面板