Offiziell wird das HttpSession-Ereignis End nur in der Global.asax-Datei behandelt, aber ich frage mich, ob es da einen Weg gibt, obwohl nicht offiziell (zB Reflection) behandeln Sie das Ereignis anders.Wie behandelt man das Session.End-Ereignis außerhalb von Global.asax
3
A
Antwort
0
Ich bin nicht dieser Experte in dieser Angelegenheit, aber ich denke, Sie können HTTPModule verwenden, da es Zugriff auf alle Ereignisse der ASPX-Seite haben, hier ist ein Link zu netten Artikel zum Erstellen von HTTP-Modulen.
http://www.15seconds.com/Issue/020417.htm
Hoffnung, das hilft.
2
Dies kann nicht einfach in einem HttpModule erreicht werden, da das Session_OnEnd-Ereignis außerhalb des Bereichs einer Anforderung an das System auftreten kann. Sie sind wahrscheinlich besser dran, wenn Sie dies über einen benutzerdefinierten Sitzungszustandsanbieter abwickeln, bei dem Ihr Sitzungsverwaltungscode das Session_OnEnd-Ereignis auslöst.
Verwandte Themen
- 1. Wie behandelt man das Frontend in Lumen
- 2. Wie behandelt man das Nummernzeichen ('#') in Dateinamen?
- 3. Wie behandelt man das Datum in Django?
- 4. ORMLite - Wie man das Ergebnis von Join behandelt
- 5. Exceptions, Global.asax und das Ereignisprotokoll
- 6. Wie werden Berechtigungsanfragen außerhalb von Aktivitäten und Fragmenten behandelt?
- 7. global.asax wie man Methode einer DLL-Komponente
- 8. Wie man EOFException behandelt?
- 9. Wie man Fehler 500 behandelt, der von asmx Service zurückkommt
- 10. Wie behandelt man System.Data.Entity.Validation.DbEntityValidationException?
- 11. Wie behandelt man Ausnahmen?
- 12. Wie behandelt man die Fernüberwachung von log4j?
- 13. Wie Rendern einer ASP.NET-Webformularseite von Global.asax?
- 14. Wie behandelt jQuery das Klickereignis?
- 15. UIManagedDocument - Wie behandelt man UIDocumentStateSavingError?
- 16. global.asax Application_Error nicht feuernd
- 17. Wie behandelt man das Übergeben eines Elternobjekts als Argument?
- 18. Wie behandelt man das Add-to-List-Event?
- 19. Unbehandelte Ausnahmen mit Global.asax
- 20. Zugriff auf ein Objekt, das in Global.asax außerhalb der Datei deklariert wurde?
- 21. Wie behandelt man findElements Ergebnis?
- 22. Wie man Versprechungen richtig behandelt?
- 23. java.util.concurrent.CompletionStage - Wie behandelt man Ausnahmen?
- 24. PHP OOP - Wie man Autorisierung behandelt?
- 25. Wie behandelt man Laravel NotFoundHttpException?
- 26. Wie behandelt man das Wpf DataGrid CellEditEnding-Ereignis in MVVM?
- 27. Wie behandelt man das OnSearch-Ereignis der Chrome-Erweiterung?
- 28. Wie behandelt man PHP-Funktionsfehler?
- 29. Global.asax Ausgabe
- 30. Global.asax-Ereignis, das Zugriff auf Sitzungsstatus hat