【发布时间】:2013-04-18 11:46:51
【问题描述】:
当用户单击模式弹出窗口上的添加按钮时,是否有办法检查这是否是重复用户,并向用户提供确认是否要继续添加记录?
这是一个 C# asp.net 应用程序。
当前添加所做的只是将名字和姓氏添加到数据库中。
【问题讨论】:
-
您可以使用您的数据库检查输入的值。但如果你做了什么,那就给我们看看。会更有帮助。
标签: c# asp.net confirmation
当用户单击模式弹出窗口上的添加按钮时,是否有办法检查这是否是重复用户,并向用户提供确认是否要继续添加记录?
这是一个 C# asp.net 应用程序。
当前添加所做的只是将名字和姓氏添加到数据库中。
【问题讨论】:
标签: c# asp.net confirmation
如果您使用Membership 类,则无需手动检查。当您调用Membership.CreateUser 时,如果存在现有用户(以及其他错误),它将引发异常。
try
{
Membership.CreateUser(...);
}
catch (MembershipCreateUserException e)
{
if(e.StatusCode == MembershipCreateStatus.DuplicateUserName)
{
//user already exists
}
}
你可以看到MembershipCreateStatus枚举here的所有值。
【讨论】: