PasswordRecovery.AnswerLookupError Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá se, když uživatel zadá nesprávnou odpověď na otázku potvrzení obnovení hesla.
public:
event EventHandler ^ AnswerLookupError;
public event EventHandler AnswerLookupError;
member this.AnswerLookupError : EventHandler
Public Custom Event AnswerLookupError As EventHandler
Event Type
Příklady
Následující příklad kódu používá AnswerLookupError událost k resetování QuestionTitleText vlastnosti, pokud uživatel zadá neplatnou odpověď na otázku potvrzení hesla.
<%@ 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>
Poznámky
Událost AnswerLookupError je vyvolána, když odpověď na otázku pro obnovení hesla není ověřena zprostředkovatelem členství definovaným MembershipProvider ve vlastnosti .
Pokud zprostředkovatel členství nepodporuje dotaz a odpověď na obnovení hesla, AnswerLookupError událost se nikdy nevyvolá.
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.