いつでも私はAjaxを使用していましたが、私はasp.net AjaxのアップデートパネルとスクリプトマネージャをVisual Studio(そして必要ならAjax拡張)で提供しましたが、最近はthis (Pro Ajax and .Net 2.0 Platformを買っています。 AjaxはXMLHTTPREQUESTであり、スクリプトマネージャーや更新パネルなどの議論はこれまでになかった。
この2つの間に違いがあるのか、このビジュアルスタジオのアップデートマネージャはXMLHTTPREQUESTのラッパーにすぎないのですか?また、どちらの方がパフォーマンスが優れているのですか、まったく同じですか?最後に、どちらを使うべきですか?XMLHTTPREQUESTまたはAJAX更新パネル?
0
A
答えて
1
Script Manager
,Update Panel
は、AJAXフレームワークのMicrosoft実装です。内部的には、アウトオブバウンドリクエストを行うにはXmlHttpRequest
を使用します。
以下のAJAXフレームワークのリストをwikiからチェックしてください。
http://en.wikipedia.org/wiki/List_of_Ajax_frameworks
のMicrosoft AJAX実装では、サーバー側のコントロール、サービスおよびクライアント側のスクリプトを含む豊富なプログラミングモデルを提供し、完全なフレームワークの一種です。例えば。 Update Panelサーバーコントロールを使用すると、サーバー側のコードを実行し、バインドされていない要求でクライアントのブラウザに更新されたマークアップを返すことができます。
アウトオブバウンドリクエストであるにもかかわらず、UpdatePanelは実際にはフルページのライフサイクルを経るサーバーへのポストバックであるため、パフォーマンスが向上すると、サービスベース/ ajaxよりも遅くなります。
関連する問題
- 1. XMLHttpRequestまたは$ .ajax?
- 2. .Net \ AJAXリストボックスと更新パネルの問題
- 3. ajaxの更新パネルにグリッドビューを配置
- 4. 更新パネルのないASP.NET AJAX
- 5. フォームを更新した後にajax更新パネルにフォーカスを維持
- 6. MVC AJAXのJqueryまたはBasic XmlHttpRequest
- 7. Asp.Net/Ajaxの更新パネルを自動的に更新する方法は?
- 8. 更新パネルのトリガー
- 9. 更新パネルとjQuery
- 10. asp.netの更新パネル
- 11. 更新パネルとJavaScript
- 12. 1つの更新パネル対複数の更新パネル
- 13. 更新パネル他の更新パネルの進捗インジケータをトリガする?
- 14. 更新パネルの外側のグリッドビューを更新パネル
- 15. AJAX XMLHttpRequest POST
- 16. Javascript AJAX XMLHttpRequest
- 17. XMLhttprequestのAjaxリフレッシャー
- 18. ajaxの更新パネルがFacebookのiframeで動作しない
- 19. AJAX更新パネルを使用してASP.NETでメールを送信
- 20. Ajaxツールキット - 内部更新パネルのリフレッシュ後のモーダルポップル位置のリセット
- 21. AJAX更新パネルについての質問
- 22. asp.net c#テキストボックスは更新パネル外にありますが、非表示のパネルは更新されません
- 23. ASP.NET更新パネルのネストされたリフレッシュ
- 24. Javaパネルまたはダイアログボックスでの継続的な更新
- 25. Spring-portlet POST ajax xmlHttpRequest
- 26. AJAX XMLHttpRequestの問題
- 27. パネルとユーザーコントロールの更新
- 28. 複数の更新パネル
- 29. UpdateProgressバーと更新パネル
- 30. jqueryスクリプト内asp.net更新パネル