Я пытаюсь позволить пользователю заполнить параметры профиля при регистрации. Я использую провайдеров, которые поставляются с asp.net по умолчанию.
Пример: пользователь заполняет эту регистрационную форму:
Username
Email
Age <- This is what I have tried to add in.
Password
Confirm Password
У меня появился возраст, чтобы сделать следующее.
1) Добавление следующего кода в Web.config
<properties>
<add name="Word" type="String" />
<add name="Age" type="Int32" defaultValue="0" />
</properties>
2) Добавление следующего кода в мой register.aspx
просмотр
<div class="editor-label">
<%: Html.LabelFor(m => Profile.Age) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(m => Profile.Age)%>
<%: Html.ValidationMessageFor(m => Profile.Age)%>
</div>
Я пошел, чтобы запустить его, я заполнил форму и нажал зарегистрироваться. Я получил это:
Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает.
и
Строка 127: _provider.CreateUser (userName, пароль, электронная почта, null, null, true, null, out))
Так вот, что я и сделал, что, вероятно, все неправильно. Каков наилучший способ сделать это?