如何以编程方式切换到asp:CreateUserWizard
控件中的OnCreatingUser
事件中的asp:CompleteWizardStep
步骤?以编程方式切换到CreateUserWizard控件中的CompleteWizardStep
ASP.NET Web表单
<asp:CreateUserWizard ID="MyCreateUserWizard" runat="server" OnCreatingUser="MyCreateUserWizard_CreatingUser">
<WizardSteps>
<asp:CreateUserWizardStep ID="CreateUserStep1" runat="server">
<!-- code here -->
</asp:CreateUserWizardStep>
<asp:CompleteWizardStep ID="CompleteWizardStep" runat="server">
<!-- code here -->
</asp:CompleteWizardStep>
</WizardSteps>
</asp:CreatedWizardStep>
代码背后
protected void MyCreateUserWizard_CreatingUser(object sender, EventArgs e)
{
//retrieve username, password and email
Membership.CreateUser(username, password, email);
//would like to display the CompleteWizardStpe here
}
它能做什么,而不是,为什么你手动创建crea用户而不是让控制器为你做? – Greg 2010-03-01 22:48:10
@Greg - 它进入'asp:CreateUserWizardStep'视图,用户名和电子邮件控件填入用户输入。它根本不显示'asp:CompleteWizardStep'视图。即使我不以编程方式调用'Membership.CreateUser'方法。 – 2010-03-01 23:18:06
@Greg - 我删除了“OnCreatingUser”事件,它工作得很好。 – 2010-03-01 23:52:45