asp WEB FORMS と asp mvc の ajax の違いは何ですか? 片側からAjax.ActionLinkとRenerPartialViewを使用してブロックを更新する ajax リクエストは、反対側からasp:UpdatePanelを使用するよりも速くなりますか?
質問する
724 次
1 に答える
8
片側から Ajax.ActionLink と RenerPartialView を使用してブロックを更新する ajax リクエストは、反対側から asp:UpdatePanel を使用するよりも速くなりますか?
はい、ネットワーク経由で送信される情報が少ないため、高速になります。また、ネットワーク経由で送信されるものを完全に制御し、最適化することもできます。
一方、WebForms UpdatePanel はビュー ステート全体を送信するため、リクエストの量が多くなり、ほとんど制御できなくなります。また、別の欠点もあります。Microsoft の javascrpt ライブラリに依存していることです。これは、Microsoft が作成したライブラリのおそらく最大の間違いです。ASP.NET MVC 3 以降、jQuery を優先して非推奨にしたのは良いことです。そのため、従来の WebForms アプリケーション内でも、UpdatePanel に依存する代わりに AJAX を実行するために jQuery を使用する人が増えています。
しかし、基盤となるテクノロジーはまったく同じで、Web ブラウザーのXMLHttpRequest
オブジェクトです。
于 2012-08-19T10:16:01.670 に答える