1

私が作成しているデモンストレーションでいくつかの魔法を行うために、手動で開始されたポストバックを使用しています。

これは私がそれらを開始するために使用している関数です:

function doPostBackAsync(eventName, eventArgs) {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.beginAsyncPostBack(null, eventName, eventArgs, false);
}

私が抱えている問題は、ユーザーが新しいポストバックをトリガーする前にリクエストが完了していない場合、リクエストがキャンセルされることです。

私が考えた唯一の解決策は、クエリ文字列にランダムな値を追加することですが、そうするには、この関数の使用を放棄し、おそらく ajax リクエストを作成する必要があるため、機能を実現するにはかなりのやり直しが必要になります。ここまで発展しました。

何か案は?

4

1 に答える 1