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

use*_*083 0 asp.net webforms

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

Hes*_*sam 5

可能问题是在用户名中使用非字母数字字符.如果是这样的话

UserManager.UserValidator = new UserValidator<TUser>(UserManager) { 
                                      AllowOnlyAlphanumericUserNames = false }
Run Code Online (Sandbox Code Playgroud)