ASP.NET登录控件重置失败文本
我在asp.net页面中有一个登录控件。在MSDN上,指定FailureText属性(如果未指定)默认为 “您的登录尝试失败。请重试。” 我需要在Login1_Logginging事件中输入一条关于登录失败的自定义消息,这样,当密码输入错误4次时,帐户将被锁定,我将在该事件中通知用户 但是,在锁定时间到期后,我需要恢复默认的“您的登录尝试已失败。请重试”消息。有没有办法将FailureText属性恢复到默认状态 问题是,如果我在上述事件中覆盖FailureText,则在所有后续回发中都会保持这种方式ASP.NET登录控件重置失败文本,asp.net,login-control,Asp.net,Login Control,我在asp.net页面中有一个登录控件。在MSDN上,指定FailureText属性(如果未指定)默认为 “您的登录尝试失败。请重试。” 我需要在Login1_Logginging事件中输入一条关于登录失败的自定义消息,这样,当密码输入错误4次时,帐户将被锁定,我将在该事件中通知用户 但是,在锁定时间到期后,我需要恢复默认的“您的登录尝试已失败。请重试”消息。有没有办法将FailureText属性恢复到默认状态 问题是,如果我在上述事件中覆盖FailureText,则在所有后续回发中都会保持这种
谢谢,您应该能够挂接Login1\u LoginError事件并从中更改消息,然后您可以决定每次发生故障时显示什么,即
private void Login1_LoginError(object sender, EventArgs e)
{
failureCount++; //Retrieve this from Database or something
if (failureCount >= 4)
{
Login1.FailureText = "Account is locked";
}
else
{
Login1.FailureText = "Your login attempt has failed. Please try again";
}
}