C#ASP.NET如果用户希望继续添加用户,请询问用户是否重复

时间:2013-04-24 19:08:04

标签: c# asp.net confirmation

当用户点击modalpopup上的添加按钮以检查这是否是重复用户并为用户提供确认是否要继续添加记录时,有没有办法?

这是一个C#asp.net应用程序。

目前所有的添加功能都是在数据库中添加名字和姓氏。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Membership课程,则无需手动检查。当你调用Membership.CreateUser时,如果有现有用户(以及其他错误),它将抛出异常。

try
{
    Membership.CreateUser(...);
}
catch (MembershipCreateUserException e)    
{
    if(e.StatusCode == MembershipCreateStatus.DuplicateUserName)
    {
        //user already exists
    }
}

您可以查看MembershipCreateStatus枚举here的所有值。