【问题标题】:CreateUserWizard step changing issue after account creation创建帐户后的 CreateUserWizard 步骤更改问题
【发布时间】:2013-07-02 11:49:57
【问题描述】:

如果邮件发送失败,我想更改createuserwizard.step= start,而不是进入成功创建步骤。

                 catch (SmtpException ex)
    {
       Membership.DeleteUser(textboxemail.Text.Trim());
       Literal errorMessage=(Literal) CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("ErrorMessage");
       errorMessage.Text = "Account creation failed due to email notification."+ ex.Message + " errorcode" +ex.StatusCode + "; inner exception; " + ex.InnerException;
       CreateUserWizard1.CreateUserStep.StepType = WizardStepType.Start;
    }

但异常表示无法更改步骤类型。那么如何做到这一点。我的意思是停止迈向成功的一步。

【问题讨论】:

    标签: c# asp.net .net asp.net-membership createuserwizard


    【解决方案1】:

    您收到该异常是因为您需要使用 Wizard.MoveTo method

    像这样:

    CreateUserWizard1.MoveTo(WizardStep1);
    

    其中“WizardStep1”是您要返回的asp:WizardStep 的 ID(“开始”步骤)。

    【讨论】:

    • @SpiralsWhirls 很高兴我能帮上忙!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-11
    相关资源
    最近更新 更多