Как я могу использовать электронную почту вместо имени пользователя в новой системе идентификации 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 [email protected] is invalid, can only contain letters or digits.