2011-03-14 91 views
1

我尝试创建没有passwordQuestion和答案的用户。意外的错误 - MembershipCreateStatus.InvalidQuestion

但我总是得到一个错误

MembershipCreateStatus.InvalidQuestion

string question = string.Empty; 
string answer = string.Empty; 
MembershipUser membershipUser = Membership.CreateUser(user.Login, password, user.ContactInfo.EMail, question, answer, false, out createResult); 

的web.config

requiresQuestionAndAnswer="false" 

回答

3

尝试两个问题,使用空,而不是和的String.Empty回答。

+0

这很奇怪,但它的工作原理! – Alexandre 2011-03-14 11:50:23

+0

好吧,不是真的......因为你没有传递null ASP.NET认为你试图使用你传入的字符串作为问题和答案的字符串。和o.f.c的问题不能为空:) – 2011-03-14 12:11:29