Taal

PasswordRecovery.OnVerifyingUser(LoginCancelEventArgs) Methode

Definitie

Hiermee wordt de VerifyingUser gebeurtenis gegenereerd.

protected:
 virtual void OnVerifyingUser(System::Web::UI::WebControls::LoginCancelEventArgs ^ e);
protected virtual void OnVerifyingUser(System.Web.UI.WebControls.LoginCancelEventArgs e);
abstract member OnVerifyingUser : System.Web.UI.WebControls.LoginCancelEventArgs -> unit
override this.OnVerifyingUser : System.Web.UI.WebControls.LoginCancelEventArgs -> unit
Protected Overridable Sub OnVerifyingUser (e As LoginCancelEventArgs)

Parameters

e
LoginCancelEventArgs

Een CancelEventArgs met de gebeurtenisgegevens.

Voorbeelden

In het volgende codevoorbeeld wordt een aangepast besturingselement PasswordRecovery gemaakt waarmee de OnVerifyingUser methode wordt geïmplementeerd. De aangepaste klasse roept alleen de basis-implementatie van de OnVerifyingUser methode aan.

<%@ page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    class CustomPasswordRecovery : PasswordRecovery
    {
        override protected void OnVerifyingUser(System.Web.UI.WebControls.LoginCancelEventArgs e)
        {
            base.OnVerifyingUser(e);
        }
    }
    
    // Add the custom password recovery control to the page.
    void Page_Init(object sender, EventArgs e)
    {
        CustomPasswordRecovery passwordRecoveryControl = new CustomPasswordRecovery();
    
        passwordRecoveryControl.ID = "passwordRecoveryControl";
    
        PlaceHolder1.Controls.Add(passwordRecoveryControl);
    
    }
        
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <p>
        <asp:placeholder id="PlaceHolder1" 
          runat="server">
        </asp:placeholder>
        &nbsp;
      </p>
    </form>
  </body>
</html>
<%@ page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    Class CustomPasswordRecovery
        Inherits PasswordRecovery
        
        Overloads Sub OnVerifyingUser(ByVal e As System.Web.UI.WebControls.LoginCancelEventArgs)
            MyBase.OnVerifyingUser(e)
            
        End Sub
        
    End Class

    ' Add the custom password recovery control to the page.
    Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
    
        Dim passwordRecoveryControl As New CustomPasswordRecovery
        
        passwordRecoveryControl.ID = "passwordRecoveryControl"
        
        PlaceHolder1.Controls.Add(passwordRecoveryControl)
        
    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">
      <p>
        <asp:placeholder id="PlaceHolder1" 
          runat="server">
        </asp:placeholder>
        &nbsp;
      </p>
    </form>
  </body>
</html>

Opmerkingen

De OnVerifyingUser methode wordt aangeroepen nadat de gebruiker een gebruikersnaam in het eerste scherm heeft ingediend en voordat de gebruikersnaam wordt gevalideerd door de lidmaatschapsprovider. De standaard implementatie genereert de VerifyingUser gebeurtenis.

Als u een gebeurtenis aanroept, wordt de gebeurtenis-handler via een gemachtigde aangeroepen. Zie Afhandeling en het genereren van gebeurtenissen voor meer informatie.

Met OnVerifyingUser de methode kunnen afgeleide klassen de gebeurtenis ook verwerken zonder een gemachtigde te koppelen. Dit is de voorkeurstechniek voor het verwerken van de gebeurtenis in een afgeleide klasse.

Notities voor overnemers

Wanneer u OnVerifyingUser(LoginCancelEventArgs) overschrijft in een afgeleide klasse, moet u de methode van OnVerifyingUser(LoginCancelEventArgs) de basisklasse aanroepen, zodat geregistreerde gemachtigden de gebeurtenis ontvangen.

Van toepassing op

Zie ook