Настройка 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 ответ

Решил это путем создания совершенно нового проекта и добавления существующих страниц за вычетом страницы мастера.

Другие вопросы по тегам