2009-02-27 6 views
14

질문과 대답을 지정하지 않고 Membership 클래스의 CreateUser 메서드를 어떻게 사용할 수 있습니까?ASP.NET Membership requiresQuestionAndAnswer없이 사용자 만들기

다음 설정으로 web.config에서 비활성화했습니다.

CreateUser 메서드의 상태 출력이 필요하지만 과부하에는 질문과 대답이 필요합니다. 아무도 내가 이것에 대해 어떻게 갈 수 있는지 제안 할 수 있습니까?

답변

15

저는 이것을 시도하지는 않았지만 두 매개 변수에 대해 null을 전달하려고 했습니까?

2

다른 대답자가 언급 된 것처럼 "" 또는 string.Empty 대신 null을 입력하십시오.

개발자가 string.IsNullOrEmpty에 대해 들어 본 적이 없지만 우리가 WTF 영역으로 도전하고 있다는 것을 처음 알았을 때.

물론 지혜로운 그들은 null이 빈 문자열과 개념적으로 다르다는 것을 깨달았습니다.이 경우 사용자로부터의 입력을 처리 할 때 지정되지 않은 경우 해당 질문이 유효하지 않다고 말하고 싶습니다 .

5

당신은 내가이 시도

<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"/> 

Web.config의

에 매개 변수를 설정해야합니다. 그것의 일하는 좋아요. 감사합니다.

관련 문제