ASP.NETやサーバーサイドの技術でコールバックが必要なのはなぜですか?なぜASP.NETやサーバーサイドの技術でコールバックが必要なのですか?
1つの答えは、非同期呼び出しを達成することができます。
しかし、私はこの答えに満足していません。
別の方法で説明してください。そもそも
ASP.NETやサーバーサイドの技術でコールバックが必要なのはなぜですか?なぜASP.NETやサーバーサイドの技術でコールバックが必要なのですか?
1つの答えは、非同期呼び出しを達成することができます。
しかし、私はこの答えに満足していません。
別の方法で説明してください。そもそも
デカルトの "Cogito、ergo sum"、ウェブページは考えることができません。それが存在することをウェブページがどのように証明していますか?ウェブは存在するのだろうか、それともただの想像力の産物ですか? このジレンマを解決するために、Ajaxとクライアント側のコールバックが救済されています。 Webページはサーバーにコールバックすることができ、サーバーは実際に存在することを確認します。
コメントは何ですか?私は十分に哲学的ではないのですか?
多分、インターネット上で。
FAQからこれを忘れる人が多いです...「ユーモアのセンスを持たせてください」 –
私は2番目のcdonnerです。上記のような質問は、cdonners(または私:P)のような答えが必要です。 Googleの検索で「なぜクライアント側のコールバックが必要なのか」という質問は、質問者に質問に対する完全な回答を提供する非常に良い結果をもたらします。しかし、彼は哲学的な答えを望んでいる。私は創造的だと思ったが、cdonnerは私を吹き飛ばした。彼は私の投票を得ます – Ropstah
あなたはクライアント側のアクションを実行したい場合は、サーバーが応答を返した後、あなたはクライアント側のコールバック関数を必要とするだろう...それはそれ自体ですべての作業をしません。.. :)
クライアント側からWebサーバーに情報を送信できます。非常に良い、サーバーはアクションを実行し、データベースに物事を書くことができます。その後?多分何もない。ユーザーは、次に訪問するWebサイト(またはユーザーがページを再読み込みする場合)に更新された情報を表示します。しかし、あなた(ウェブサイトの所有者)が(ユーザーの入力に基づいて)ウェブサイトのコンテンツをすぐに変更したい場合はどうでしょうか?それでは、コードを実行するだけのコードが必要です。サーバーから情報を受け取ったときに元のコードが呼び出すことができる関数にそのコードをラップします。または、呼び出すことができます。 – Ropstah
なぜあなたはdownvotingですか? ?人々は助けようとしていますが、あなたは非常に良い質問者ではありません。 – Ropstah
私の悪い、cdonnerは同じ考えをしていました。質問が変わった原因はおそいです。 – Ropstah
AJAXのコールバック?
または、.NETフレームワークのさまざまなクラスの非同期コールバックのコールバックを意味しますか。
2つのドロップダウンボックス、1つの国、他の都市があるとします。別の国を選択すると、サーバーの呼び出し、都市の新しいリストの取得、クライアントの都市ボックスの更新が可能になり、ページ全体を再読み込みする必要がなくなります1つのボックス:)
ウェブはステートレスな環境であり、ウェブサイトがそのユーザーに応答できるようにするには、何らかの形式のコールバックが必要です。
クライアント側のコールバックの利点(非同期操作について話して以来、AJAXと呼んでいると仮定します)は、Webサイトがネイティブデスクトップアプリケーションのように見えるということです。これは、ユーザーがUIとやり取りするときに、論理操作が発生することを期待していることを意味します。クライアント側でこの機能を実行すると、ページ全体をポストバックする必要はありません。自分の行動に関連するセクションをリロードまたは変更するだけで済みます。
AJAXが必要ない、または過剰な人がいるかもしれない状況がありますが、よく使用されるAJAXのほうがユーザーにとってより簡単になると思っています。これは最終目標ですが、右?ポストバックは邪悪です! :)
Snap。私は起こった小さな編集戦が好きです。 – JerSchneid