<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <table> <tr> <td>First Name </td> <td> <asp:TextBox ID="txtfname" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Enter First Name" ControlToValidate="txtfname"></asp:RequiredFieldValidator> </td> </tr> <tr> <td class="style1">Last Name </td> <td class="style1"> <asp:TextBox ID="txtlname" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Enter Last Name" ControlToValidate="txtlname"></asp:RequiredFieldValidator> </td> </tr> <tr> <td>User Name </td> <td> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:TextBox ID="txtuname" runat="server" AutoPostBack="True" ontextchanged="TextBox1_TextChanged"></asp:TextBox> <asp:Label ID="lbluname" runat="server" Visible="false" ></asp:Label> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="Enter User Name" ControlToValidate="txtuname"></asp:RequiredFieldValidator> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="txtuname" /> <%--<asp:AsyncPostBackTrigger ControlID="txtuname" EventName="TextChanged" />--%> </Triggers> </asp:UpdatePanel> <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> <ProgressTemplate> <img src="images/ajax.gif" width="50px" height="50px" /> </ProgressTemplate> </asp:UpdateProgress> </td> </tr> <tr> <td>Gender </td> <td> <asp:RadioButtonList ID="rbgender" runat="server" RepeatDirection="Horizontal"> <asp:ListItem>Male</asp:ListItem> <asp:ListItem>Female</asp:ListItem> </asp:RadioButtonList> <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="rbgender" ErrorMessage="Select Gender"></asp:RequiredFieldValidator> </td> </tr> <tr> <td>Email </td> <td> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <ContentTemplate> <asp:TextBox ID="txtemail" runat="server" ontextchanged="txtemail_TextChanged" AutoPostBack="True"></asp:TextBox> <asp:Label ID="lblemail" runat="server" Visible="false" ></asp:Label> <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtemail" ErrorMessage="Enter Email"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="Enter correct format" ControlToValidate="txtemail" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Enter Same Email address" ControlToCompare="txtemail" ControlToValidate="txtConfirmemail"></asp:CompareValidator> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="txtemail" /> </Triggers> </asp:UpdatePanel> <asp:UpdateProgress ID="UpdateProgress2" runat="server" AssociatedUpdatePanelID="UpdatePanel2"> <ProgressTemplate> <img src="images/ajax.gif" width="50px" height="50px" /> </ProgressTemplate> </asp:UpdateProgress> </td> </tr> <tr> <td>Confirm Email </td> <td> <asp:TextBox ID="txtConfirmemail" runat="server"></asp:TextBox> </td> </tr> <tr> <td>Password </td> <td> <asp:TextBox ID="txtpassword" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="Enter Password" ControlToValidate="txtpassword"></asp:RequiredFieldValidator> <asp:CompareValidator ID="CompareValidator2" runat="server" ErrorMessage="Enter same password" ControlToCompare="txtpassword" ControlToValidate="txtconfirmpassword"></asp:CompareValidator> </td> </tr> <tr> <td>Confirm Password </td> <td> <asp:TextBox ID="txtconfirmpassword" runat="server" TextMode="Password"></asp:TextBox> </td> </tr> <tr> <td>DOB </td> <td> <asp:TextBox ID="txtdob" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ErrorMessage="Enter DOB" ControlToValidate="txtdob"></asp:RequiredFieldValidator> </td> </tr> <tr> <td>Address </td> <td> <asp:TextBox ID="txtaddress" runat="server" TextMode="MultiLine"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ErrorMessage="Enter Address" ControlToValidate="txtaddress"></asp:RequiredFieldValidator> </td> </tr> <asp:UpdatePanel ID="up1" runat="server" UpdateMode="Conditional"> <ContentTemplate> <tr> <td> Country </td> <td> <asp:DropDownList ID="ddlcountry" runat="server" AutoPostBack="True" onselectedindexchanged="ddlcountry_SelectedIndexChanged"> </asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ErrorMessage="Choose Country" ControlToValidate="ddlcountry"></asp:RequiredFieldValidator> </td> </tr> <tr> <td>State </td> <td> <asp:DropDownList ID="ddlstate" runat="server" > </asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ErrorMessage="Choose State" ControlToValidate="ddlstate"></asp:RequiredFieldValidator> </td> </tr> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="ddlcountry" /> <%--<asp:PostBackTrigger ControlID="ddlcountry" />--%> </Triggers> </asp:UpdatePanel> <tr> <td> City </td> <td> <asp:TextBox ID="txtCity" runat="server"></asp:TextBox> </td> </tr> <tr> <td>PinCode </td> <td> <asp:TextBox ID="txtpincode" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ErrorMessage="Enter Pin Code" ControlToValidate="txtpincode"></asp:RequiredFieldValidator> </td> </tr> <tr> <td> </td> <td> <asp:Button ID="btnsubmit" runat="server" Text="Submit" onclick="btnsubmit_Click" /> </td> </tr> </table> </div>
<asp:UpdatePanel ID="UpdatePanel3" runat="server"> <ContentTemplate> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" onselectedindexchanged="DropDownList1_SelectedIndexChanged"> <asp:ListItem Value="0">India</asp:ListItem> <asp:ListItem Value="1">US</asp:ListItem> <asp:ListItem Value="3">China</asp:ListItem> </asp:DropDownList> <br /> <br /> <asp:DropDownList ID="DropDownList2" runat="server"> </asp:DropDownList> </ContentTemplate> </asp:UpdatePanel>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)