我有从表单中输入的用户名 如果该用户名是唯一的,应使用哪种方法?
Membership.FindUsersByName
或 Membership.GetUser
或者其他方法?
我问这个问题是因为我没有看到返回 bool 的方法在检查唯一值时很常见。
最佳答案
Membership.GetUser
的性能稍好。此外,如果您使用的是 SQL 成员资格,Membership.FindUsersByName
会执行 LIKE 语句,因此它并不意味着您尝试执行的唯一名称。
简短回答:要获得最佳性能并找到唯一名称,请使用 Membership.GetUser
!
关于c# - 检查表单例份验证中用户名是否已存在的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4906099/