<article><p><asp:RequiredFieldValidatorID="RequiredFieldValidator1"ControlToValidate = "TextBOx1" runat="server"ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><asp:ButtonID="Button1"runat="server"Text="Button" /><asp:CustomValidatorID="CustomValidator1"runat="server"ControlToValidate ="TextBox1"ErrorMessage="CustomValidator"ValidateEmptyText="True"></asp:CustomValidator></p><p>
Use this area to provide additional information.
</p><p>
Use this area to provide additional information.
</p></article>
<asp:TemplateFieldHeaderText="StudentID"><ItemTemplate><asp:LabelID="lblStudentID"runat="server"Text='<%#Eval("StudentID") %>'></asp:Label></ItemTemplate><EditItemTemplate><asp:TextBoxrunat="server"ID="txtStudentID"Text='<%# Eval("StudentID") %>'</asp:TextBox><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"EnableViewState="False"ValidationExpression="^\d+$"Display="None"ErrorMessage='<%# string.Format("{0}{1}",grdStudent1.HeaderRow.Cells[2].Text, " is required") %> '>
ControlToValidate="txtStudentID"
</asp:RequiredFieldValidator><asp:RegularExpressionValidatorID="NumberValidator1"runat="server"ControlToValidate="txtStudentID"EnableViewState="false"Display="None"Visible="False"ValidationExpression="^\d+$"ErrorMessage="Please input a valid format of number"></asp:RegularExpressionValidator><asp:CustomValidatorID="CustomValidator1"runat="server"ControlToValidate="txtStudentID"OnServerValidate="HaveDuplicates"Display="None"ErrorMessage="StudentID already exist"ValidateEmptyText="True"EnableClientScript="False"></asp:CustomValidator></EditItemTemplate><FooterTemplate><asp:TextBoxrunat="server"ID="txtNewStudentID"Text='<%# Eval("StudentID") %>'CausesValidation="True"></asp:TextBox><asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"ControlToValidate="txtNewStudentID"ValidationGroup="InsertInfoGroup"Display="None"ErrorMessage="Student ID is Required"></asp:RequiredFieldValidator><asp:RegularExpressionValidatorID="NumberValidator2"runat="server"ControlToValidate="txtNewStudentID"ValidationExpression="^\d+$"ErrorMessage="Please input a valid format of number"Display="None"></asp:RegularExpressionValidator><asp:CustomValidatorID="CustomValidator1"runat="server"ControlToValidate="txtNewStudentID"OnServerValidate="HaveDuplicates"Display="None"ErrorMessage="StudentID already exist"ValidationGroup="InsertInfoGroup"ValidateEmptyText="True"EnableClientScript="False"></asp:CustomValidator></FooterTemplate></asp:TemplateField>