Bagikan melalui


PasswordRecovery.OnVerifyingUser(LoginCancelEventArgs) Metode

Definisi

Memunculkan kejadian VerifyingUser.

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)

Parameter

e
LoginCancelEventArgs

CancelEventArgs yang berisi data peristiwa.

Contoh

Contoh kode berikut membuat kontrol kustom PasswordRecovery yang mengimplementasikan OnVerifyingUser metode . Kelas kustom hanya memanggil implementasi OnVerifyingUser dasar metode .

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

Keterangan

Metode OnVerifyingUser ini dipanggil setelah pengguna mengirimkan nama pengguna di layar awal dan sebelum nama pengguna divalidasi oleh penyedia keanggotaan. Implementasi default meningkatkan VerifyingUser peristiwa.

Menaikkan peristiwa memanggil penanganan aktivitas melalui delegasi. Untuk informasi selengkapnya, lihat Menangani dan Meningkatkan Peristiwa.

Metode ini OnVerifyingUser juga memungkinkan kelas turunan untuk menangani peristiwa tanpa melampirkan delegasi. Ini adalah teknik yang disukai untuk menangani peristiwa di kelas turunan.

Catatan Bagi Inheritor

Saat mengambil alih di kelas turunan OnVerifyingUser(LoginCancelEventArgs) , pastikan untuk memanggil metode kelas OnVerifyingUser(LoginCancelEventArgs) dasar sehingga delegasi terdaftar menerima peristiwa tersebut.

Berlaku untuk

Lihat juga