Ich möchte einige Funktionen beim Abmelden durchführen, wenn der Benutzer seinen Browser direkt geschlossen hat, dann die gleiche Funktionalität tun möchte, können wir das nicht tun, da es mehr als 100 Seiten auf meiner Webseite gibt, weil das funktionieren wird Umleitung von jeder Seite
Danke
Rufen Sie logout.aspx auf, wenn das Fenster mit javascript + jquery geschlossen wird. Tun Sie, was auch immer Sie tun wollen, in der Logout.aspx Seite laden Ereignis.
Das obige Snippet muss im HTML-Code Ihrer Masterseite hinzugefügt werden.
Sie können eine Schaltfläche für den Fall "Logout" haben.
Leider gibt es keine zuverlässige Möglichkeit, benachrichtigt zu werden, wenn der Benutzer seinen Browser schließt. Anders als beim clientseitigen Entladen der Seite, von dem Sie gesagt haben, dass Sie nicht wollen, ist die einzige andere Option das periodische Ajax-basierte Polling; beide sind hässlich und notorisch unzuverlässig.
Im Allgemeinen sind serverseitige Timeouts ein besserer Ansatz.
Ist das nicht Session_OnEnd in global.asax?
Dieses Ereignis wird nicht ausgelöst, wenn der Browser geschlossen wird.
Tags und Links javascript c# asp.net