虽然没有记录为 MSDN 上CreateUser方法的一部分,但如果您尝试使用包含逗号的用户名(包括尝试创建用户)执行任何操作,SqlMembershipProvider 会引发 ArgumentException。密码中的逗号似乎没问题。我的问题是为什么?
System.ArgumentException: The parameter 'username' must not contain commas.
编辑:正如在stackoverflow上记录的那样,允许使用逗号的一个原因是,虽然不寻常,但电子邮件地址可以包含逗号。