【问题标题】:C# ASP.NET Ask user if it is duplicate if they would like to continue to Add the userC# ASP.NET 询问用户是否重复是否要继续添加用户
【发布时间】:2013-04-18 11:46:51
【问题描述】:

当用户单击模式弹出窗口上的添加按钮时,是否有办法检查这是否是重复用户,并向用户提供确认是否要继续添加记录?

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

当前添加所做的只是将名字和姓氏添加到数据库中。

【问题讨论】:

  • 您可以使用您的数据库检查输入的值。但如果你做了什么,那就给我们看看。会更有帮助。

标签: c# asp.net confirmation


【解决方案1】:

如果您使用Membership 类,则无需手动检查。当您调用Membership.CreateUser 时,如果存在现有用户(以及其他错误),它将引发异常。

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

你可以看到MembershipCreateStatus枚举here的所有值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多