Настройка CreateUserWizardControl не работает
Весьма сбит с толку и очень расстроен тем, что мешает настройке CreateUserWizardControl распознавать дополнительные элементы управления. Я использую VS 2012 и создал проект из шаблона asp.net Web Forms 4.5. Он работает при тестировании с VS 2012 на моей машине с Windows 7. При развертывании с использованием функции публикации файлов VS из VS без исключений файлов, а затем xcopy на мой веб-сервер IIS 8. Я проверил развернутую страницу Register.aspx и там есть элементы управления; но когда я запускаю приложение, пользовательские элементы управления не отображаются на странице. Я посмотрел на источник просмотра, их там нет вообще. Сейчас я упростила его до одного флажка, и он просто не отображается. Неважно, помещу ли я его на странице вне мастера целиком или в шаблоне контента, шаблоне макета или наборе полей - ничего не работает.
Я пропустил настройку или шаг где-нибудь? Мой проект стоит на месте для пользовательского тестирования, и у меня нет возможностей.
Это фрагмент кода:
<asp:CreateUserWizard runat="server" ID="RegisterUser" ViewStateMode="Disabled"
OnCreatedUser="RegisterUser_CreatedUser"
OnCreatingUser="RegisterUser_OnCreatingUser"
OnCreateUserError="RegisterUser_OnCreateUserError"
>
<LayoutTemplate>
<asp:PlaceHolder runat="server" ID="wizardStepPlaceholder" />
<asp:PlaceHolder runat="server" ID="navigationPlaceholder" />
<asp:HiddenField ID="hidLicenseNumber" runat="server" />
</LayoutTemplate>
<WizardSteps>
<asp:CreateUserWizardStep runat="server" ID="RegisterUserWizardStep">
<ContentTemplate>
<p class="validation-summary-errors">
<asp:Literal runat="server" ID="ErrorMessage" />
</p>
<fieldset>
<legend>Registration Form</legend>
<ol>
.....
Bunch of list items here from the template for
user name, question, and password
.....
<li>
<asp:CheckBox ID="AgreeToTermsOfUse" runat="server" Text="Agree to Terms of Use" />
</li>
</ol>
<asp:Button runat="server" CommandName="MoveNext" Text="Register" />
</fieldset>
<p class="message-info">
Passwords are required to be a minimum of <%: Membership.MinRequiredPasswordLength %>characters in length. </p></ContentTemplate><CustomNavigationTemplate />
</asp:CreateUserWizardStep>
1 ответ
Решил это путем создания совершенно нового проекта и добавления существующих страниц за вычетом страницы мастера.