Как программно переключиться на этап asp:CompleteWizardStep
в событии OnCreatingUser
в элементе управления asp:CreateUserWizard
?Программно переключаться на CompleteWizardStep в элементе управления CreateUserWizard
веб ASP.NET форма
<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
}
Что он делает вместо этого, и почему вы вручную креа вместо того, чтобы позволить этому элементу управления сделать это за вас? – Greg
@Greg. Он переходит к представлению 'asp: CreateUserWizardStep' с именем пользователя и электронной почтой, заполненным входом от пользователя. Он вообще не отображает представление 'asp: CompleteWizardStep'. Даже если я не программировал метод 'Memberhip.CreateUser'. –
@Greg - я удаляю событие OnCreatingUser и работает отлично. –