PasswordRecovery.AnswerLookupError Evento
Definição
Ocorre quando o usuário insere uma resposta incorreta para a pergunta de confirmação de recuperação de senha.Occurs when the user enters an incorrect answer to the password recovery confirmation question.
public:
event EventHandler ^ AnswerLookupError;
public event EventHandler AnswerLookupError;
member this.AnswerLookupError : EventHandler
Public Custom Event AnswerLookupError As EventHandler
Tipo de evento
Exemplos
O exemplo de código a seguir usará o AnswerLookupError evento para redefinir a QuestionTitleText propriedade se o usuário inserir uma resposta inválida para a pergunta de confirmação de senha.The following code example uses the AnswerLookupError event to reset the QuestionTitleText property if the user enters an invalid answer to the password confirmation question.
<%@ 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">
void PasswordRecovery1_UserLookupError(object sender, EventArgs e)
{
PasswordRecovery1.UserNameTitleText = "Try again";
PasswordRecovery1.TitleTextStyle.ForeColor = System.Drawing.Color.Red;
}
void PasswordRecovery1_AnswerLookupError(object sender, EventArgs e)
{
PasswordRecovery1.QuestionTitleText = "Try again";
PasswordRecovery1.TitleTextStyle.ForeColor = System.Drawing.Color.Red;
}
</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:passwordrecovery id="PasswordRecovery1" runat="server"
questiontitletext="Password Confirmation Question"
usernametitletext="Get a new password" OnUserLookupError="PasswordRecovery1_UserLookupError" OnAnswerLookupError="PasswordRecovery1_AnswerLookupError">
<titletextstyle
font-names="Arial"
font-bold="True"
forecolor="White"
backcolor="Gray">
</titletextstyle>
</asp:passwordrecovery>
</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">
Sub PasswordRecovery1_UserLookupError(ByVal sender As Object, ByVal e As System.EventArgs)
PasswordRecovery1.UserNameTitleText = "Try again"
PasswordRecovery1.TitleTextStyle.ForeColor = System.Drawing.Color.Red
End Sub
Sub PasswordRecovery1_AnswerLookupError(ByVal sender As Object, ByVal e As System.EventArgs)
PasswordRecovery1.QuestionTitleText = "Try again"
PasswordRecovery1.TitleTextStyle.ForeColor = System.Drawing.Color.Red
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:passwordrecovery id="PasswordRecovery1" runat="server"
questiontitletext="Password Confirmation Question"
usernametitletext="Get a new password" OnUserLookupError="PasswordRecovery1_UserLookupError" OnAnswerLookupError="PasswordRecovery1_AnswerLookupError">
<titletextstyle
font-names="Arial"
font-bold="True"
forecolor="White"
backcolor="Gray">
</titletextstyle>
</asp:passwordrecovery>
</form>
</body>
</html>
Comentários
O AnswerLookupError evento é gerado quando a resposta à pergunta de recuperação de senha não é validada pelo provedor de associação definido na MembershipProvider propriedade.The AnswerLookupError event is raised when the answer to the password recovery question is not validated by the membership provider defined in the MembershipProvider property.
Se o provedor de associação não oferecer suporte à pergunta e à resposta de recuperação de senha, o AnswerLookupError evento nunca será gerado.If the membership provider does not support password recovery question and answer, the AnswerLookupError event is never raised.
Para obter mais informações sobre como lidar com eventos, consulte manipulando e gerando eventos.For more information about how to handle events, see Handling and Raising Events.