C# ASP.NET Спросите пользователя, если он дублируется, если они хотели бы продолжить добавлять пользователя
Есть ли способ, когда пользователь нажимает кнопку добавления на модалпопапе, чтобы проверить, является ли он дублирующим пользователем, и предоставить пользователю подтверждение, если он хотел бы продолжить добавление записи?
Это приложение на C# asp.net.
Все, что в данный момент делает добавление, - это добавляет имя и фамилию в базу данных.
1 ответ
Если вы используете Membership
классы, вам не нужно проверять вручную. Когда вы вызываете Membership.CreateUser, он выдаст исключение, если существует существующий пользователь (а также другие ошибки).
try
{
Membership.CreateUser(...);
}
catch (MembershipCreateUserException e)
{
if(e.StatusCode == MembershipCreateStatus.DuplicateUserName)
{
//user already exists
}
}
Вы можете увидеть все значения MembershipCreateStatus
Перечень здесь.