ICallbackEventHandler: Abbruch bei Submit oder Seitenwechsel

15/04/2010 - 09:48 von Torsten Kraus | Report spam
Hallo Gruppe,

meine Seite implementiert ICallbackEventHandler um einige zusàtzliche
Daten nachzuladen. Nun kann es vorkommen, dass der Anwender einen
weiterführenden Link oder einen Button klickt _bevor_ dieser Callback
fertig ist.

Und da liegt mein Problem: Die Seite wartet immer erst noch auf das Ende
der Verarbeitung des Callbacks bevor die Seite wieder verlassen werden
kann.

Frage wie kann ich das Warten auf die Antwort am client verhindern/
abbrechen. (Das die Verarbeitung der Abfrage auf dem Server zu Ende
geführt wird, und das Ergebnis im Nirvana landet wàre wurscht.)


danke
Torsten

p.s.

Folgendes hatte ich schon - ohne Erfolg -versucht:

<script language=”javascript” type=”text/javascript”>
function abortTask() {
var obj = Sys.WebForms.PageRequestManager.getInstance();
if (obj.get_isInAsyncPostBack())
obj.abortPostBack();
}
</script>
 

Lesen sie die antworten

#1 Torsten Kraus
22/04/2010 - 09:33 | Warnen spam
Niemand da drausen mit einem Tip für mich?

Am 15.04.2010 09:48, schrieb Torsten Kraus:
Hallo Gruppe,

meine Seite implementiert ICallbackEventHandler um einige zusàtzliche
Daten nachzuladen. Nun kann es vorkommen, dass der Anwender einen
weiterführenden Link oder einen Button klickt _bevor_ dieser Callback
fertig ist.

Und da liegt mein Problem: Die Seite wartet immer erst noch auf das Ende
der Verarbeitung des Callbacks bevor die Seite wieder verlassen werden
kann.

Frage wie kann ich das Warten auf die Antwort am client verhindern/
abbrechen. (Das die Verarbeitung der Abfrage auf dem Server zu Ende
geführt wird, und das Ergebnis im Nirvana landet wàre wurscht.)


danke
Torsten

p.s.

Folgendes hatte ich schon - ohne Erfolg -versucht:

<script language=”javascript” type=”text/javascript”>
function abortTask() {
var obj = Sys.WebForms.PageRequestManager.getInstance();
if (obj.get_isInAsyncPostBack())
obj.abortPostBack();
}
</script>

Ähnliche fragen