CreateUserWizard FindControl

Last post 08-07-2006 5:40 AM by as2john. 2 replies.

Sort Posts:

  • CreateUserWizard FindControl

    08-06-2006, 10:35 AM
    • Loading...
    • as2john
    • Joined on 07-21-2006, 8:39 PM
    • Posts 9

    Hi,

    I added a field called "Name" in CreateUserWizard (see below). How can I get the input from the user?  I tried to use CreateUserWizard1.FindControl("Name") but that didn't work.

    <form id="form1" runat="server">
    <div>
    <asp:CreateUserWizard ID="CreateUserWizard1" runat="server" OnCreatedUser="CreateUserWizard1_CreatedUser">
    <WizardSteps>
    <asp:CreateUserWizardStep runat="server">
    <ContentTemplate>
    <table border="0">
    <tr>
    <td align="center" colspan="2">
    Sign Up for Your New Account</td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="Label2" runat="server" AssociatedControlID="Name">Name:</asp:Label></td>
    <td>
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="Name"
    ErrorMessage="Security answer is required." ToolTip="Security answer is required."
    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">User Name:</asp:Label></td>
    <td>
    <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
    ErrorMessage="User Name is required." ToolTip="User Name is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">Password:</asp:Label></td>
    <td>
    <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
    <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
    ErrorMessage="Password is required." ToolTip="Password is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="ConfirmPasswordLabel" runat="server" AssociatedControlID="ConfirmPassword">Confirm Password:</asp:Label></td>
    <td>
    <asp:TextBox ID="ConfirmPassword" runat="server" TextMode="Password"></asp:TextBox>
    <asp:RequiredFieldValidator ID="ConfirmPasswordRequired" runat="server" ControlToValidate="ConfirmPassword"
    ErrorMessage="Confirm Password is required." ToolTip="Confirm Password is required."
    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="EmailLabel" runat="server" AssociatedControlID="Email">E-mail:</asp:Label></td>
    <td>
    <asp:TextBox ID="Email" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
    ErrorMessage="E-mail is required." ToolTip="E-mail is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="QuestionLabel" runat="server" AssociatedControlID="Question">Security Question:</asp:Label></td>
    <td>
    <asp:TextBox ID="Question" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="QuestionRequired" runat="server" ControlToValidate="Question"
    ErrorMessage="Security question is required." ToolTip="Security question is required."
    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="AnswerLabel" runat="server" AssociatedControlID="Answer">Security
    Answer:</asp:Label></td>
    <td>
    <asp:TextBox ID="Answer" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="AnswerRequired" runat="server" ControlToValidate="Answer"
    ErrorMessage="Security answer is required." ToolTip="Security answer is required."
    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="right">
    <asp:Label ID="NameLabel" runat="server" AssociatedControlID="Name">Name:</asp:Label></td>
    <td>
    <asp:TextBox ID="Name" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="Name"
    ErrorMessage="Security answer is required." ToolTip="Security answer is required."
    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
    </td>
    </tr>
    <tr>
    <td align="center" colspan="2">
    <asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password"
    ControlToValidate="ConfirmPassword" Display="Dynamic" ErrorMessage="The Password and Confirmation Password must match."
    ValidationGroup="CreateUserWizard1"></asp:CompareValidator>
    </td>
    </tr>
    <tr>
    <td align="center" colspan="2" style="color: red">
    <asp:Literal ID="ErrorMessage" runat="server" EnableViewState="False"></asp:Literal>
    </td>
    </tr>
    </table>
    </ContentTemplate>
    </asp:CreateUserWizardStep>
    <asp:CompleteWizardStep runat="server">
    </asp:CompleteWizardStep>
    </WizardSteps>
    </asp:CreateUserWizard>
    <br />
    </form>

    Thanks

  • Re: CreateUserWizard FindControl

    08-06-2006, 9:29 PM

    Since you have converted the Control to template.

    The way you get the inner control should follow this:

    TextBox txBox = (TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Name");

    Hope it works for you:)

  • Re: CreateUserWizard FindControl

    08-07-2006, 5:40 AM
    • Loading...
    • as2john
    • Joined on 07-21-2006, 8:39 PM
    • Posts 9
    Thank you very much:-)
Page 1 of 1 (3 items)