在新的ASP.NET身份验证系统中,我该如何使用电子邮件代替用户名?
我尝试更改RegisterViewModel
类:
[Display(Name = "Email address")]
[Required(ErrorMessage = "The email address is required")]
[EmailAddress(ErrorMessage = "Invalid Email Address")]
public string UserName { get; set; }
但是当我输入电子邮件地址时,我遇到了错误:
User name fsdfsd@fsdfsd.de is invalid, can only contain letters or digits.