Это как пользовательский интерфейс по умолчанию обрабатывает это. Если вы хотите сделать это по-другому, то вам нужно добавить страницу регистрации в ваш проект и изменить ее. В частности, вы ищете эту строку в Register.cshtml.cs
:
await _userStore.SetUserNameAsync(user, Input.Email, CancellationToken.None);
Там вы просто измените Input.Email
на что-то вроде Input.UserName
. Конечно, вам нужно добавить свойство UserName
в модель страницы, чтобы вы могли собирать эту информацию в первую очередь и соответственно добавлять входные данные в представление.