0

Web ページにフォームがあり、Web サイトに多くのクエリを送信できます。すべてのクエリは TextArea の別の行にあります。すべてのクエリが完了するのを待つのは長すぎるため、すべてのクエリが完了するたびに Web ページを更新したいと考えています。1 つのクエリの結果を Web ブラウザーに送信し、新しい結果を既に Web ページにある古い結果に追加する必要があります。

ASP.NET MVC 2 でこれを行う方法は?

役立つ回答に感謝します。

アップデート

すべての回答に感謝しますが、Web ブラウザーで JavaScript を使用してサーバーのデータをポーリングすることにしました。これについての質問です jQuery キャッシュを無効にできません

4

3 に答える 3

2

コメットについて読む

codeplexからのいくつかのプロジェクト:

于 2010-05-22T21:23:25.097 に答える
0

Response.Flush()リクエストの一部を完了するたびに、使用してフラッシュします。

于 2010-05-23T01:29:41.213 に答える
0

HTTP サーバー プッシュまたはロング ポーリングをチェックアウトします。

またはHTTPストリーミングに関するこのSOの質問...

「HTTP ストリーミング」(プッシュ) AJAX パターンのクロスブラウザー実装

汎用コードを使用したロング ポーリングの例。

基本的な「ロングポーリング」を実装するにはどうすればよいですか?

https://stackoverflow.com/questions/tagged/long-polling

于 2010-05-23T01:36:43.770 に答える