プロが教えるわが家の防犯対策術!

.NET(C#)でAjaxを使用したWebアプリケーションを実装しているなかで
気になった点があります。

今UpdatePanelを使用した更新が1つと
Webメソッド(Pageメソッド)を使用した更新が2つ存在する
ページを作っています。

UpdatePanelの更新とWebメソッドの更新のトリガーは
JavaScriptを使用して実装しています。

各処理は非同期で実装しているつもりですが、
ログをみるとパラレルに処理が動いていません。

HTTPヘッダを見ると3リクエストが同時に上がっているのですが
サーバー側のログを見ると1リクエスト毎に
処理が行なわれています。

そこで質問なのです。
.NETの動きをあまり把握できていないのですが
.NETではこういうふうにパラレルで処理は走らない
(リクエストがスタックされて処理される?)
ものなのでしょうか?

.NET初心者なのであまり.NETの動きを知らないので
ご存知の方がおりましたら教えてください。

A 回答 (1件)

ASP.NETの仕様で、同じセッションのリクエストは、同時に処理しないと思います。


↓で知りました。

参考URL:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
    • good
    • 0
この回答へのお礼

ありがとうございます。仕様なのですね。
非同期リクエストをあげてもサーバー側で
スタックされてしまうのでは、
.NETでのAjax実装って少し物足りない気もしてきました。。。

お礼日時:2008/04/05 23:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!