Допустимые символы имени пользователя с использованием поставщика SQL для членства в ASP.NET - PullRequest
8 голосов
/ 26 марта 2010

Какие допустимые символы для имени пользователя при использовании поставщика SQL для членства в ASP.NET?

1 Ответ

12 голосов
/ 26 марта 2010

Это любой символ, кроме запятых (,). Единственное другое ограничение - настройки вашей кодировки базы данных.

Можно просмотреть источник для метода SqlMembershipProvider.CreateUser и хранимую процедуру aspnet_Membership_CreateUser в базе данных для проверки.

Редактировать, дальнейшие доказательства:

http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.updateuser.aspx

[Исключение выдается, если] Свойство UserName пользователя является пустым строка (""), содержит запятую или длиннее 256 символов.

...