У меня есть контроль входа в систему login1.Когда пользователь вводит свое имя пользователя и пароль, я хочу отобразить сообщение об ошибке, если что-то не так.По этой ссылке мы можем легко вызвать событие с помощью Login1_LoginError.Однако по какой-то причине наш код всегда использует Login1_Authenticate.Пример кода:
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
bool UserAuthenticated = false;
MembershipProvider AuthenticationProviderUsed = null;
RoleProvider roleProvider = Roles.Providers["SqlRoleProvider"];
MembershipUser user = Membership.GetUser(login1.UserName);
if (user != null && user.IsLockedOut)
{
\\ display error message
}
Мой вопрос: могу ли я использовать код внутри объекта Login1_Authenticate?Потому что раньше он был внутри события Login1_LoginError.
Спасибо.
Login1.FailureText = "Your account has been locked out blah blah.....";