MSDNのCreateUserメソッドの一部として文書化されたNOTですが、SqlMembershipProviderはユーザー名をカンマ(ユーザーの作成を含む)で含む何かをしようとすると、ArgumentExceptionをスローします。パスワードのカンマは大丈夫です。私の質問はなぜですか?SqlMembershipProviderを使用しているときにユーザー名にコンマを使用できないのはなぜですか?
System.ArgumentException: The parameter 'username' must not contain commas.
編集:コンマはしばらく珍しい、電子メールアドレスCANにカンマが含まれている、ということでしょう可能にするためのそのような理由は、stackoverflowに文書化されたよう。
"ユーザー名にカンマを使用する理由は何ですか?" – jrummell
特に理由はありません。私は他の句読点が許されているのが好奇妙だと思っています。コンマを許可すると、私が気づくべきである種のセキュリティ上のリスクが生じますか? – Brandon
私が知っているセキュリティ上の問題はありません。その非常に奇妙な要件。 – jrummell