Ответ 1
Я не пробовал это, но попробовал ли вы просто передать null для этих двух параметров?
Как я могу использовать метод CreateUser в классе Membership без необходимости задавать вопрос и отвечать?
Я отключил его в файле web.config со следующей настройкой.
requiresQuestionAndAnswer="false"
Мне нужен вывод состояния из метода CreateUser, но для перегрузки требуется вопрос и ответ. Может ли кто-нибудь предложить, как я могу это сделать?
Я не пробовал это, но попробовал ли вы просто передать null для этих двух параметров?
вам нужно установить параметры в 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"/>
Я пробовал это. Его работа прекрасна. Благодаря
Как сказал еще один ответчик, вы просто передаете null
вместо ""
или string.Empty
.
Когда я впервые обнаружил это, я понял, что разработчики не слышали о string.IsNullOrEmpty
, и что мы отправляемся на территорию WTF.
Но, конечно же, в своей мудрости они поняли, что null
концептуально отличается от пустой строки, и в этом случае при работе с вводом от пользователя мы хотим сказать им, что их вопрос недействителен, если он не указано.