Welche Zeichen gelten für einen Benutzernamen, wenn der SQL-Anbieter für die Mitgliedschaft in ASP.NET verwendet wird?Gültige Benutzernamen-Zeichen mit SQL-Provider für ASP.NET-Mitgliedschaft
8
A
Antwort
11
Es ist ein beliebiges Zeichen außer Kommas (,). Die einzige andere Einschränkung sind Ihre Datenbankcodierungseinstellungen.
Sie können die Quelle für die Methode SqlMembershipProvider.CreateUser
anzeigen und die gespeicherte Prozedur aspnet_Membership_CreateUser
in der Datenbank überprüfen.
bearbeiten, ein weiterer Beweis:
http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.updateuser.aspx
[Eine Ausnahme wird ausgelöst, wenn] die Username-Eigenschaft des Benutzers ist ein leerer Zeichenfolge (""), enthält ein Komma oder ist länger als 256 Zeichen.