User Details Summary in CreateUserWizard


Say you are collecting user information via CreateUserWizard (CUW). Upon successful user creation, by default CUW will show Successful  step with a Continue button.

Now sometimes you might want to display the summary of user's info upon successful registration. So I have a sample code below to get started.

Note : I assume you know how to add new WizardSteps to CUW. If not please check out the video here, mainly starting 10th minute.

General idea:

Here is what my CreateUserWizard going to do:

Step 1: Get Name
Step 2: Get login info
Step 3: Display summary
Step 4: Success

CUW Markup:

 <asp:CreateUserWizard ID="CreateUserWizard1"
                <asp:WizardStep runat="server" Title="Personal Info">
                    <asp:Label ID="Label1" runat="server" Text="Name"></asp:Label>
                    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                <asp:CreateUserWizardStep ID="CreateUserWizardStep1"
                <asp:WizardStep runat="server" Title="Summary" OnActivate="Summary_Activate">
                    <asp:Label ID="lblSummary" runat="server" Text="Label"></asp:Label>
                <asp:CompleteWizardStep ID="CompleteWizardStep1"

Summary_Activate method:

 public void Summary_Activate(object sender, EventArgs e)
        String summary = "Name: - " + TextBox1.Text + "<br />";
        summary += "Username: - " + CreateUserWizard1.UserName + "<br />";
        lblSummary.Text = summary;

Code explanation:

It is very simple code-block. The main part is OnActivate="Summary_Activate" in the summary step. When the step is Activated, I create the summary to display and display it in a Label Control.


You can get also display the summary in CompletedStep. Also I have used a Label, but you can use any other control or formatting of the summary.

No Comments