Microsoft.AspNet.Identity,使用电子邮件作为用户名

时间:2013-11-24 18:05:17

标签: asp.net webforms

我使用的是Asp.Net Webforms应用程序。我使用Microsoft.AspNet.Identity进行身份验证。我想用用户的电子邮件地址作为用户名。但它不会让。 你可以帮帮我吗?

1 个答案:

答案 0 :(得分:5)

问题可能是在用户名中使用了非字母数字字符。如果是这样,请使用此

UserManager.UserValidator = new UserValidator<TUser>(UserManager) { 
                                      AllowOnlyAlphanumericUserNames = false }