- - PR -
ASP.NETでの非同期処理
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-10-25 15:28
いつもお世話になっております。
[Win2k Pro(SP4), .NET2003, C# Webアプリケーション] Webアプリケーション内にラベルを配置し、 非同期操作完了時に、そのラベルに対してデータを表示する という事を行っているのですが、ラベルにデータが表示されません。 同期の場合は可能です。非同期の場合何か特別な処理が要るので しょうか? どなたかご存知でしたらご教授頂けないでしょうか。 よろしくお願いいたします。 |
|
投稿日時: 2003-10-25 17:59
今日は
Webアプリケーションで非同期処理を使って、その結果をレスポンスへ反映させるのであれば、レスポンスを返す前に非同期処理の終了を待つ必要があります(同期処理と同じになります)。 Windowsアプリ等では遅れて処理が終わっても、何時でもその結果を受け取れます。 しかし、Webの場合はクライアントよりのリクエストに対して、レスポンスを返すだけですから、遅れて処理が終わってもそのデータはクライアントへ送れません。 |
|
投稿日時: 2003-10-25 19:55
> rvmxさん
ご回答ありがとうございます。 表示できない理由が分かりました。 非同期操作完了まで待ってからクライアントへ送信するように 変更したら表示できました。 ありがとうございました |
1