回答
更新面板進行頁面的完全重新繪製,採用面板相匹配的部分,並將其發送回客戶端。然後瀏覽器用新的html替換更新面板的內容。
jQuery的AJAX方法允許您向任何頁面發出任何請求,並以您選擇的任何方式處理響應數據。這可能包括從Web服務讀取JSON響應,獲取html或其他任何您希望的內容。有效地,AJAX爲您提供了一種機制來模擬用戶使用GET或POST數據瀏覽給定的url,並以任何您想要的方式操縱結果。
值得注意的是,更新面板是建立在AJAX(技術上是Javascript的XMLHttpRequest)對象之上的。
還有更新面板的一些疑難問題,例如,如果您有一個在面板外的Captcha;當面板更新時,用戶可見的驗證碼不會改變。服務器生成一個新頁面,其中包含一個新的驗證碼。當用戶提交表單時,他們的驗證碼用於舊的驗證碼。
簡而言之,你有更多的AJAX控制,學習如何使用它將是有益的,但根據你的使用情況,更新面板可以做你所需要的更少的努力。
感謝您的澄清..我明白了.. –
我的榮幸。歡迎來到SO – Basic
- 1. 什麼是AJAX類型和方法之間的差異
- 2. 爲異步請求使用更新面板和jQuery ajax()方法的區別
- 3. jquery分頁+ jquery ajax =? asp.net更新面板
- 4. 功能中間的Ajax面板更新
- 5. Ajax請求之間的差異?
- 6. ASP.NET更新面板與jQuery AJAX
- 7. ASP.net ListView和DataPager的AJAX更新面板
- 8. Ajax和jQuery-Ajax之間的區別
- 9. ASP.Net Listview&AJAX更新面板
- 10. XMLHTTPREQUEST或AJAX更新面板?
- 11. asp.net ajax更新面板
- 12. 成員和方法之間的差異
- 13. ASP更新面板和JSON使用Ajax
- 14. 重新加載頁面的方法之間的差異
- 15. MVC中的JQuery和ASP.NET AJAX差異
- 16. AJAX語法的差異:$ .ajax vs $ .post
- 17. 與jQuery的AJAX更新ajax
- 18. jQM $ .post和$ .ajax之間的差異,我得到$錯誤.post
- 19. 同步和AJAX調用之間的性能差異
- 20. 在執行CORS時getJSON和ajax之間的Cookie差異
- 21. backbone.js中$ .ajax類型put和model.save之間的差異?
- 22. Ajax更新面板 - 如何設置最大更新時間?
- 23. AJAX CalendarExtender刷新更新面板
- 24. 關於AJAX更新面板的問題
- 25. 的Ajax/Asp.Net更新面板問題
- 26. 更新使用AJAX和JQuery
- 27. JavaScript方法之間的差異結構
- 28. 錯誤的jQuery AJAX方法和頁面刷新獲得
- 29. 更新頁面不帶timeQuery()方法與JQuery/Ajax
- 30. asp.net AJAX更新面板混亂
我有同樣的問題,並最終決定忘記關於asp.net控件,並依靠js,html,css和基本的服務器代碼。 –
@BrettWeber我必須同意。我知道html/js,然後學習了webforms。有可能做同樣的事情,但整個過程/生命週期是完全不同的。另一方面,MVC在不需要這些專業知識的情況下爲您提供所有相同的功能 - 而且我發現它需要的「解決方法」要少得多,以獲得所需的結果。 – Basic