Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自定义CreateUserWizardControl不起作用_C#_Asp.net_Visual Studio 2012_Createuserwizard - Fatal编程技术网

C# 自定义CreateUserWizardControl不起作用

C# 自定义CreateUserWizardControl不起作用,c#,asp.net,visual-studio-2012,createuserwizard,C#,Asp.net,Visual Studio 2012,Createuserwizard,对于是什么阻止CreateUserWizardControl的自定义识别额外的控件,我们感到非常困惑和沮丧。我正在使用VS 2012,并从asp.net Web Forms 4.5模板创建了该项目。在我的开发Windows 7计算机上使用VS 2012进行测试时,它正在工作。当我使用VS文件发布功能从没有文件排除的VS进行部署,然后将xcopy复制到我的IIS 8 web服务器时。我检查了deployed Register.aspx页面,控件就在那里;但是,当我运行应用程序时,自定义控件不会呈现

对于是什么阻止CreateUserWizardControl的自定义识别额外的控件,我们感到非常困惑和沮丧。我正在使用VS 2012,并从asp.net Web Forms 4.5模板创建了该项目。在我的开发Windows 7计算机上使用VS 2012进行测试时,它正在工作。当我使用VS文件发布功能从没有文件排除的VS进行部署,然后将xcopy复制到我的IIS 8 web服务器时。我检查了deployed 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>

登记表 ..... 这里有一堆来自的模板的列表项 用户名、问题和密码 .....
  • 密码的长度必须至少为个字符


    通过创建一个全新的项目并拉入现有页面减去向导页面,解决了这个问题