Каковы допустимые символы для имени пользователя при использовании поставщика SQL для членства ASP.NET?
Это любой символ, кроме запятых (, ). Единственное другое ограничение - это настройки кодировки вашей базы данных.
Вы можете просмотреть источник для метода SqlMembershipProvider.CreateUser
и хранимой процедуры aspnet_Membership_CreateUser
в базе данных для проверки.
Правка, дополнительные доказательства:
http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.updateuser.aspx
{ {1}}[Выдается исключение, если] свойство UserName пользователя является пустой строкой (""), содержащей запятую, или длиннее 256 символов.