2009-02-27 15 views
14

質問と回答を割り当てることなくMembershipクラスのCreateUserメソッドを使用するにはどうすればよいですか?ASP.NET Membership requiresQuestionAndAnswerを使用せずにユーザーを作成する

以下の設定でweb.configで無効にしました。

requiresQuestionAndAnswer="false" 

私はcreateUserメソッドからステータス出力を必要としますが、過負荷が質問と回答を必要とします。誰も私はこれについて行くことができる方法を提案することはできますか?

答えて

15

私はこれを試していませんが、これらの2つのパラメータにnullを渡してみましたか?

2

別の回答者が述べたとおり、""、またはstring.Emptyの代わりにnullを渡すだけです。

開発者がstring.IsNullOrEmptyについて聞いたことがないのに、私が初めてこれを発見した時、私たちはWTFの領域に挑戦していました。

もちろん、彼らの知恵の中では、nullは空の文字列とは概念的に異なり、この場合、ユーザーからの入力を処理するとき、指定されていなければ質問が無効であることを伝えたい。

5

私はこれを試してみましたweb.configファイル

<system.web> 
<membership> 
<providers> 

<add name="YOURMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="con" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Clear" applicationName="YourAppName" maxInvalidPasswordAttempts="2147483647"/> 

でパラメータを設定する必要があります。その働くファイン。ありがとうございました

関連する問題