asp:CreateUserWizard
컨트롤의 OnCreatingUser
이벤트에서 프로그래밍 방식으로 asp:CompleteWizardStep
단계로 전환합니까?CreateUserWizard 컨트롤에서 CompleteWizardStep으로 프로그래밍 방식으로 전환
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
}
, 왜 수동으로 crea입니까? 사용자가 컨트롤을 대신 할 수 있도록 허용하는 것이 좋습니다. – Greg
@Greg - Usename과 전자 메일 컨트롤이 사용자의 입력으로 채워진 asp : CreateUserWizardStep 뷰로 이동합니다. 'asp : CompleteWizardStep' 뷰를 전혀 표시하지 않습니다. 프로그래밍 방식으로 'Membership.CreateUser' 메소드를 호출하지 않더라도. –
@ 그렉 -'OnCreatingUser' 이벤트를 제거하면 잘 작동합니다. –