違いはありますか、それとも同義語ですか?
これが以前に尋ねられた場合は申し訳ありませんが、完全なポストバックとコールバックの違いしか見つかりませんでした。完全なポストバックがどのように異なるかはすでに知っています。
ASP.Net 2.0を使用する場合、それが重要な場合。(ちなみに、それは重要ですか?それとも、これらの用語はどのWebベースのアプリケーションでも同じように定義されていますか?)
前もって感謝します。
違いはありますか、それとも同義語ですか?
これが以前に尋ねられた場合は申し訳ありませんが、完全なポストバックとコールバックの違いしか見つかりませんでした。完全なポストバックがどのように異なるかはすでに知っています。
ASP.Net 2.0を使用する場合、それが重要な場合。(ちなみに、それは重要ですか?それとも、これらの用語はどのWebベースのアプリケーションでも同じように定義されていますか?)
前もって感謝します。
良い質問...
http://p3net.mvps.org/CHowSharp/2007/August/08192007.aspxから
唯一の本当の違いは用語ですが、人々がこれらの用語を使用しているとき、彼らは一般的に2つの異なる概念を念頭に置いています。クライアントがサーバーにコールバックして作業を実行し、クライアントのUIを更新すると、コールバックが発生します。必要なUI要素のみが更新されるため、通常のポストバックとは異なります。
部分的なポストバックは、コールバックのAJAX用語です。実際には、部分的なポストバックはコールバックを使用してサーバーにコールバックします。コールバックはASP.NETv2でサポートされていますが、部分的なポストバックはサポートされていません。AJAXは、部分的なポストバックのサポートを追加します。部分的なポストバックを使用すると、AJAXがページのレンダリングを効果的に引き継ぎます。部分的なポストバックが発生すると、AJAXステップでASP.NETが通常のポストバックプロセスを開始します。ただし、AJAXはレンダリングを制御するため、必要なコントロールのみをレンダリングします。レンダリングが完了すると、AJAXはレンダリングされたデータをパッケージ化し、クライアントに返します。クライアント側で、AJAXはページのDOMを変更で更新します。