Ich habe eine Seite mit einem Update-Panel und einem Timer. Die Seite wird alle 5 Minuten basierend auf dem Timer aktualisiert. Ich habe auch einige Javascript, die ein __doPostBack auf dem Update-Panel erzwingt, wenn eine andere Seite (vom Original gestartet) geschlossen wird. Das Problem, das ich denke, ist manchmal die erzwungene Post zurück zu unterbrechen das Postback ausgelöst durch den Timer, der Fehler verursacht. Gibt es eine Möglichkeit, den aktuellen Postback abzubrechen und einen anderen zu starten? oder erkennen, ob ein Postback läuft? Sollte dies auchWürdevoll eine Ajax Anfrage abbrechen
0
A
Antwort
6
ja ein Problem, Sie kündigen ...
function CancelPostBack() {
var objMan = Sys.WebForms.PageRequestManager.getInstance();
if (objMan.get_isInAsyncPostBack())
objMan.abortPostBack();
}
Reference URL
http://www.codedigest.com/Articles/ASPNETAJAX/125_Using_UpdateProgress_Control_Effectively.aspx
Verwandte Themen
- 1. Abbrechen der AJAX-Anfrage
- 2. Eine Ajax-Anfrage in ExtJS abbrechen
- 3. Wie kann ich eine Ajax-Anfrage abbrechen?
- 4. Vorherige Ajax-Anfrage bei neuer Anfrage abbrechen
- 5. Abbrechen einer zuvor ausgeführten Ajax-Anfrage
- 6. Select2 vorhergehende Ajax-Anfrage abbrechen, bevor eine neue gesendet wird
- 7. Abbrechen einer AJAX-Anfrage von Chrome-Entwickler-Tools
- 8. Abbrechen einer getUserMedia-Anfrage
- 9. Zeit eine Ajax-Anfrage
- 10. Abbrechen ASIHTTP Anfrage
- 11. Wie kann ich eine $ http Anfrage in AngularJS abbrechen?
- 12. Abbrechen alle Anfrage von Retrofit2
- 13. Wie eine Ajax-POST-Anfrage
- 14. Würdevoll mit Web Workers
- 15. jQuery Ajax Anfrage innerhalb von Ajax Anfrage
- 16. wie AJAX-Anfrage in Axios
- 17. jQuery alle ausstehenden AJAX-Anfragen abbrechen
- 18. "Würdevoll" einen Prozess zu töten
- 19. Kann ein Client eine Web API-Anfrage abbrechen?
- 20. Ajax Anfrage mehrere Wiederholungen in NodeJS für eine zeitaufwendige Anfrage
- 21. Abbrechen einer HTTP-POST-Anfrage Server-Seite
- 22. Wie Abbrechen HttpClient GET Web-Anfrage
- 23. Wie Abbrechen HttpClient GET Web-Anfrage
- 24. .NET HttpClient - abgebrochen CancellationToken Anfrage nicht abbrechen
- 25. Wie verzögere ich eine Ajax-Anfrage?
- 26. jquery Scroll Ajax Limit auf eine Anfrage
- 27. Erkennen, wenn eine AJAX-Anfrage beginnt
- 28. Rückgabe eine Sammlung mit Ajax Anfrage
- 29. eine Ajax-Anfrage von Javascript onclick
- 30. Wie spottet man eine AJAX-Anfrage?
Sie können grundsätzlich auf die gleiche Art und Weise eine neue Anfrage verhindern, glaube ich. Schließen Sie das Häkchen nur an den beginRequest-Handler an und geben Sie false zurück, wenn Sie feststellen, dass eine Anfrage bereits ausgeführt wird. – tvanfosson