[解決済み] ポストバックとコールバックの違い
質問
私はいつもこの言葉を聞いています。
コールバック
と
ポストバック
' に翻弄される。
この2つの違いは何ですか?
ポストバックはASP.NETのページ特有のものですか?
どのように解決するのですか?
ポストバックは、ページ上のデータ(ページ全体)がクライアントからサーバーにポストされるときに発生します。 のデータがサーバにポストバックされます。 というように、ページがリフレッシュ(再描画)される...と考えてください。 データでいっぱいのページ(asp.net)全体をサーバに送る '.
一方 コールバックもまた、特別な種類のポストバックです。 しかし、それは小さなデータセット(通常)を取得するためのサーバへの素早いラウンドトリップであり、したがってポストバックとは異なり、ページはリフレッシュされません。 サーバを呼び出して いくつかの データを受け取る '.
Asp.Netで。 コールバックが呼び出されたとき、ViewStateはリフレッシュされません。 ポストバックの場合とは異なります。
ASP.Netでページ全体がポストされる理由は、ASP.Netがページ全体を囲むように
<form>
を使って
ポストメソッド
で、ページ内で送信ボタンがクリックされると、フォームはフォームにあるすべてのフィールドとともにサーバーに送信されます...基本的にページ全体がそうです。
もしあなたが
FireBug
(Firefox 用) を使っている場合、サーバーに呼び出されるコールバックを実際に見ることができます。
Console
. そうすることで、何が
特定のデータ
がサーバに送信されていることがわかります (
Request
) と、サーバがあなたに送り返したデータ (
Response
).
以下の画像は、ASP.NETベースのWebサイトにおけるポストバックとコールバックの両方のページのライフサイクルを示しています。
(ソース
esri.com
)
関連
-
net core downlink tracking skywalking インストールと使いやすいチュートリアル
-
ASP.NET Core MVC Dependency Injection ビューとコントローラ
-
[解決済み] Server Error in '/' Application」エラーの解決方法を教えてください。
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] Bowerとnpmの違いは何ですか?
-
[解決済み] JavaScriptのnullとundefinedの違いは何ですか?
-
[解決済み] substrとsubstringの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
net core downlink tracking skywalking インストールと使いやすいチュートリアル
-
ネットのメモリ管理に関する5つの基本
-
swagger uiをasp.net coreに統合する原理
-
ASP.NET学習でよくあるエラーのまとめ
-
[解決済み] ファイルまたはアセンブリ 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' を読み込めません でした。
-
[解決済み] Server Error in '/' Application」エラーの解決方法を教えてください。
-
[解決済み] Server.MapPath("."), Server.MapPath("~"), Server.MapPath(@"\"), Server.MapPath("/"). この違いは何ですか?
-
[解決済み] Log4netがログファイルにログを書き込まない
-
[解決済み] フォーム認証のタイムアウトとsessionStateのタイムアウトの比較
-
[解決済み] IIS7.5とASP.NET v2によるWebアプリケーションの問題(web.configエラー)HTTP 500.19