C# 自定义CreateUserWizardControl不起作用
对于是什么阻止CreateUserWizardControl的自定义识别额外的控件,我们感到非常困惑和沮丧。我正在使用VS 2012,并从asp.net Web Forms 4.5模板创建了该项目。在我的开发Windows 7计算机上使用VS 2012进行测试时,它正在工作。当我使用VS文件发布功能从没有文件排除的VS进行部署,然后将xcopy复制到我的IIS 8 web服务器时。我检查了deployed Register.aspx页面,控件就在那里;但是,当我运行应用程序时,自定义控件不会呈现到页面中。我查看了视图源代码,它们根本不存在。我现在已经把它简化为一个复选框,但没有显示出来。无论我是将其完全放在向导之外的页面上,还是放在内容模板、布局模板或字段集中,都没有任何效果 我是否错过了某个场景或步骤?我的项目在用户测试中处于停顿状态,我已经没有任何可能了 这是一段代码片段: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页面,控件就在那里;但是,当我运行应用程序时,自定义控件不会呈现
<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>
登记表
.....
这里有一堆来自的模板的列表项
用户名、问题和密码
.....
密码的长度必须至少为个字符
通过创建一个全新的项目并拉入现有页面减去向导页面,解决了这个问题