回答編集履歴
1
追記
test
CHANGED
@@ -1,13 +1,22 @@
|
|
1
1
|
サーバー側は普通の ASP.NET アプリだと想像して・・・
|
2
|
-
|
3
|
-
|
4
2
|
|
5
3
|
とにかく何にせよまず最初に ajax を使っての要求は出して、そのあと何かの条件で abort しているように見えますが、そうなんですか?
|
6
4
|
|
7
|
-
|
8
|
-
|
9
5
|
であれば、サーバー側はそのまま処理を続けて応答を返すはずです。ブラウザ側ではその応答は無視するという動きになるはずです。
|
10
6
|
|
7
|
+
abort はブラウザ側だけの話(サーバーには何の影響も与えない)になるはずです。
|
11
8
|
|
9
|
+
---
|
12
10
|
|
11
|
+
**【追記 2022/5/2】**
|
12
|
+
|
13
|
+
今頃になって何ですが、よく調べてみると、
|
14
|
+
|
15
|
+
(1) ASP.NET 4.5 以降
|
16
|
+
(2) IIS 7.5 以降の統合モード
|
13
|
-
|
17
|
+
(3) サーバーで CancellationToken を受け取れば処理中断可能
|
18
|
+
|
19
|
+
・・・という条件が満足できれば、ブラウザの ✕ ボタンをクリックするとか Esc キーを押す、Ajax を使っての要求の場合は abort することでサーバー側の処理を中断する手段はありました。詳しくは以下の記事を見てください。
|
20
|
+
|
21
|
+
要求の中断による処理のキャンセル (MVC5)
|
22
|
+
http://surferonwww.info/BlogEngine/post/2021/07/12/handling-aborted-request-in-aspnet-mvc5-application.aspx
|