Exportar (0) Imprimir
Expandir todo

PasswordRecovery.OnVerifyingAnswer (Método)

Actualización: noviembre 2007

Provoca el evento VerifyingAnswer.

Espacio de nombres:  System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

protected virtual void OnVerifyingAnswer(
	LoginCancelEventArgs e
)
protected void OnVerifyingAnswer(
	LoginCancelEventArgs e
)
protected function OnVerifyingAnswer(
	e : LoginCancelEventArgs
)

Parámetros

e
Tipo: System.Web.UI.WebControls.LoginCancelEventArgs
CancelEventArgs que contiene los datos del evento.

Se llama al método OnVerifyingAnswer antes de enviar la respuesta del usuario a la pregunta de confirmación de recuperación de la contraseña al proveedor de suscripciones para su comprobación. La implementación predeterminada provoca el evento VerifyingAnswer.

Cuando se provoca un evento, se invoca al controlador del evento por medio de un delegado. Para obtener más información, vea Eventos y delegados.

El método OnVerifyingAnswer también permite que las clases derivadas controlen el evento sin asociar un delegado. Ésta es la técnica preferida para controlar el evento en una clase derivada.

Notas para los herederos:

Al reemplazar OnVerifyingAnswer en una clase derivada, asegúrese de llamar al método OnVerifyingAnswer de la clase base para que los delegados registrados reciban el evento.

En el código de ejemplo siguiente se crea un control personalizado PasswordRecovery que implementa el método OnVerifyingAnswer. La clase personalizada sencillamente llama a la implementación base del método OnVerifyingAnswer.

<%@ 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 OnVerifyingAnswer(System.Web.UI.WebControls.LoginCancelEventArgs e)
        {
            base.OnVerifyingAnswer(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>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft