Freigeben über


LoginStatus.LoggedOut Ereignis

Definition

Wird ausgelöst, nachdem der Benutzer auf den Abmeldelink geklickt hat und der Abmeldevorgang abgeschlossen ist.

public:
 event EventHandler ^ LoggedOut;
public event EventHandler LoggedOut;
member this.LoggedOut : EventHandler 
Public Custom Event LoggedOut As EventHandler 

Ereignistyp

Beispiele

Im folgenden Codebeispiel wird ein Ereignishandler an das LoggedOut Ereignis angefügt. Der Ereignishandler in diesem Beispiel ist leer.

<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    void LoginStatus1_LoggedOut(Object sender, System.EventArgs e)
    {
        // Perform any post-logout processing, such as setting the
          // user's last logout time or clearing a per-user cache of 
          // objects here.
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:LoginStatus id="LoginStatus1" 
              runat="server" 
              onloggedout="LoginStatus1_LoggedOut">
            </asp:LoginStatus>
        </form>
    </body>
</html>
<%@ Page Language="VB" AutoEventWireup="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Sub LoginStatus1_LoggedOut(ByVal sender As Object, ByVal e As System.EventArgs)
        ' Perform any post logout processing, such as setting the user's
          ' last logout time or clearing a per-user cache of objects here.
    End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:LoginStatus id="LoginStatus1" 
              runat="server" 
              onloggedout="LoginStatus1_LoggedOut">
            </asp:LoginStatus>
        </form>
    </body>
</html>

Hinweise

Das LoggedOut Ereignis wird auf dem Server ausgelöst, nachdem der Benutzer auf den Abmeldelink geklickt hat und der Abmeldevorgang abgeschlossen ist.

Wenn der Benutzer auf den Abmeldelink klickt, wird das LoggingOut Ereignis ausgelöst, dann wird der Abmeldevorgang ausgeführt, und schließlich wird das LoggedOut Ereignis ausgelöst.

Verwenden Sie das LoggedOut -Ereignis, um zusätzliche Verarbeitung bereitzustellen, z. B. das Bereinigen von Datenbankverbindungen oder das Entfernen von zwischengespeicherten Daten pro Benutzer, nachdem sich der Benutzer von einer Website abmeldet. Die Identität des Benutzers ist weiterhin verfügbar, während das LoggedOut Ereignis ausgeführt wird. Wenn ihr Handler für das LoggedOut Ereignis den Clientbrowser auf eine andere Seite umleitet, wird das Authentifizierungscooky vom Client gelöscht.

Gilt für:

Weitere Informationen