LoginStatus.LoggingOut Gebeurtenis

Definitie

Wordt gegenereerd wanneer de gebruiker op de afmeldingsknop klikt.

public:
 event System::Web::UI::WebControls::LoginCancelEventHandler ^ LoggingOut;
public event System.Web.UI.WebControls.LoginCancelEventHandler LoggingOut;
member this.LoggingOut : System.Web.UI.WebControls.LoginCancelEventHandler 
Public Custom Event LoggingOut As LoginCancelEventHandler 

Gebeurtenistype

Voorbeelden

In het volgende codevoorbeeld wordt een gebeurtenis-handler gekoppeld aan de LoggingOut gebeurtenis. De gebeurtenishandler werkt een veld op het formulier bij en annuleert de afmeldingspoging.

<%@ 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_LoggingOut(Object sender, System.Web.UI.WebControls.LoginCancelEventArgs e)
    {
        Message.Text = "LoggingOut event. Don't go away now.";
        e.Cancel = true;
    }
    
</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" 
              onloggingout="LoginStatus1_LoggingOut">
            </asp:LoginStatus>
            <p></p>
            <asp:Literal id="Message" 
              runat="server" />
        </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_LoggingOut(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LoginCancelEventArgs)
    Message.Text = "LoggingOut event. Don't go away now."
    e.Cancel = True
  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" 
              onloggingout="LoginStatus1_LoggingOut">
            </asp:LoginStatus>
            <p></p>
            <asp:Literal id="Message" 
              runat="server" />
        </form>
    </body>
</html>

Opmerkingen

De LoggingOut gebeurtenis wordt gegenereerd op de server wanneer de gebruiker op de afmeldingskoppeling klikt. Het afmeldingsproces vindt pas plaats na deze gebeurtenis en gebruikersgegevens zijn nog steeds beschikbaar.

Met LoggingOut deze gebeurtenis kunt u het afmeldingsproces annuleren als de gebruiker een activiteit moet voltooien voordat hij de website verlaat, zoals het kopen van artikelen in een winkelwagen of het indienen van wijzigingen in een database. U kunt de LoggingOut gebeurtenis annuleren door de Cancel eigenschap van de LoginCancelEventArgs parameter in te stellen op true.

Gebruik de LoggingOut gebeurtenis om aanvullende verwerking te bieden, zoals het wissen van gegevens per gebruiker, voordat een gebruiker zich afmeldt bij een site.

Van toepassing op

Zie ook