3

「Default.aspx」などから AJAX PageMethod または WebMethod 呼び出しを行い、最初の PageMethod が返される前に別のページ (「Settings.aspx」など) にすばやく移動すると、舞台裏で何が起こるでしょうか?

ブラウザーまたは ASP.NET バックエンドで行われる場合、どのようなハウスキーピングが行われますか?

言い換えれば、放棄された AJAX PageMethod呼び出しはどこで死ぬのでしょうか...そして、彼らの葬式はどのようなものなのでしょうか?

4

1 に答える 1

3

ここには魔法はありません。リクエストしました。サーバーはおそらくリクエストを受信しました。ほとんどの場合、要求に応じて動作し、応答を送信します。

もちろん、接続が閉じられている場合、サーバーは応答を送信するときにエラーを受け取りますが、その一般的な発生に対処します。

別のドキュメントに移動するためにブラウザを破棄したときに、ブラウザが1つのトップレベルウィンドウで作成された接続を閉じるかどうかはわかりません。ブラウザによってはそうなると思います。

于 2010-12-22T00:49:54.567 に答える