MVC 3 / Jquery, AJAX / Sitzung Abläuft / C# - Umgang mit session-timeout furchtwasserentnahme ajax-call
Habe ich ein ajax-Aufruf von MVC-das gibt einen partialview. Das ist alles fein, bis zum Ende der session oder der cookie abläuft. Wenn ich den ajax-Aufruf zeigt den Inhalt in einem div, das war gemeint für die partialview. Wie kann ich erkennen, dass meine Sitzung abgelaufen ist, während der ajax-Aufruf und leiten Sie korrekt an ein Vollbild/Seite
- ich stehe vor dem gleichen Problem, hast du eine Lösung gefunden dafür?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde empfehlen, encapsulating alle Ihre Anforderungen in ein wrapper-element:
Welches Modell Sie wollen, um zu senden Ihren Kunden in den Daten.
Um die RedirectTo aufgefüllt, benutze ich eine GlobalAuthorize Attribut in den Globalen.Asax und fügte hinzu, eine Griff für HandleUnauthorizedRequests.
Zusätzlich habe ich encapsulated alle meine Ajax-requests in einer einzigen Funktion, die prüft, für die
RedirectTo
.Könnten Sie einen timer auf dem client mit javascript, die show wird ein Dialogfeld für den Benutzer, wenn die session abgelaufen ist. Sie würde sich nur stellen Sie den timer-Wert, was auch immer Ihre session-time-out. Dann auf ajax-Anfrage, es wird zurücksetzen der Zähler nach unten.