Partager via


LoginStatus.LoggingOut Événement

Définition

Déclenché lorsque l'utilisateur clique sur le bouton de déconnexion.

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 

Type d'événement

Exemples

L’exemple de code suivant joint un gestionnaire d’événements à l’événement LoggingOut . Le gestionnaire d’événements met à jour un champ dans le formulaire, puis annule la tentative de déconnexion.

<%@ 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>

Remarques

L’événement LoggingOut est déclenché sur le serveur lorsque l’utilisateur clique sur le lien de déconnexion. Le processus de déconnexion ne se produit qu’après cet événement, et les informations utilisateur sont toujours disponibles.

L’événement LoggingOut vous permet d’annuler le processus de déconnexion si l’utilisateur doit effectuer une activité avant de quitter le site Web, comme l’achat d’articles dans un panier d’achat ou l’envoi de modifications à une base de données. Vous pouvez annuler l’événement LoggingOut en définissant la Cancel propriété du paramètre sur trueLoginCancelEventArgs .

Utilisez l’événement LoggingOut pour fournir un traitement supplémentaire, comme l’effacement des données par utilisateur, avant qu’un utilisateur se déconnecte d’un site.

S’applique à

Voir aussi