There are six validation controls included. They are:

• The RequiredFieldValidation Control

Code:
Required field: <asp:textbox id="txtname" runat="server"/>
<asp:RequiredFieldValidator id="valRequired" runat="server" ControlToValidate="textbox1"
ErrorMessage=" Please Enter Name"  Display="dynamic">*
</asp:RequiredFieldValidator>
• The CompareValidator Control
Code:
Textbox 1: <asp:textbox id="txtpass" runat="server"/><br />
Textbox 2: <asp:textbox id="txtconfirmpass" runat="server"/><br />
<asp:CompareValidator id="valCompare" runat="server"
    ControlToValidate="textbox1" ControlToCompare="textbox2"
    Operator="Equals"
    ErrorMessage="* please enter valid password"
    Display="dynamic">*
</asp:CompareValidator>
• The RangeValidator Control

Code:
<asp:textbox id="textbox1" runat="server"/>
<asp:RangeValidator id="valRange" runat="server"
    ControlToValidate="textbox1"
    MaximumValue="12/13/1988"
    MinimumValue="1/1/1998"
    Type="Date"
    ErrorMessage="* The date must be between 1/1/1998 and 12/13/1998" Display="static">*</asp:RangeValidator>
• The RegularExpressionValidator Control

Code:
<asp:textbox id="txtemail" runat="server"/>
<asp:RegularExpressionValidator id="valRegEx" runat="server"
    ControlToValidate="textbox1"
    ValidationExpression=".*@.*\..*"
    ErrorMessage="* Enter valid Email ID."
    display="dynamic">*
</asp:RegularExpressionValidator>
• The CustomValidator Control

Code:
<asp:textbox id="textbox1" runat="server">
<asp:CustomValidator id="valCustom" runat="server"
    ControlToValidate="textbox1"
    ClientValidationFunction="ClientValidate"
    OnServerValidate="ServerValidate"
    ErrorMessage="*This box is not valid" dispaly="dynamic">*
</asp:CustomValidator>