Các ký tự hợp lệ cho tên người dùng khi sử dụng nhà cung cấp SQL cho thành viên ASP.NET là gì?Ký tự tên người dùng hợp lệ bằng cách sử dụng nhà cung cấp SQL cho thành viên ASP.NET
8
A
Trả lời
11
Đó là bất kỳ ký tự nào ngoại trừ dấu phẩy (,). Hạn chế duy nhất khác là cài đặt mã hóa cơ sở dữ liệu của bạn.
Bạn có thể xem nguồn cho phương thức SqlMembershipProvider.CreateUser
và quy trình được lưu trữ aspnet_Membership_CreateUser
trong cơ sở dữ liệu để xác minh.
Chỉnh sửa, thêm bằng chứng:
http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.updateuser.aspx
[Một ngoại lệ được ném nếu] tài sản UserName của người sử dụng là một sản phẩm nào string (""), chứa dấu phẩy, hoặc là dài hơn 256 ký tự.