欢迎使用CSDN-markdown编辑器

<article>
    <p>        
       <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate = "TextBOx1" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Button" />
            <asp:CustomValidator ID="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:TemplateField HeaderText="StudentID">
     <ItemTemplate>
        <asp:Label ID="lblStudentID" runat="server" Text='<%#Eval("StudentID") %>'></asp:Label>
     </ItemTemplate>
     <EditItemTemplate>
         <asp:TextBox runat="server" ID="txtStudentID" Text='<%# Eval("StudentID") %>'</asp:TextBox>      
         <asp:RequiredFieldValidator ID="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:RegularExpressionValidator ID="NumberValidator1" runat="server"
              ControlToValidate="txtStudentID" 
              EnableViewState="false" Display="None" Visible="False" ValidationExpression="^\d+$"
              ErrorMessage="Please input a valid format of number">  
        </asp:RegularExpressionValidator>
              <asp:CustomValidator ID="CustomValidator1" runat="server"
                  ControlToValidate="txtStudentID"
                  OnServerValidate="HaveDuplicates" Display="None" 
                  ErrorMessage="StudentID already exist" 
               ValidateEmptyText="True" EnableClientScript="False"></asp:CustomValidator>
              </EditItemTemplate>
              <FooterTemplate>
       <asp:TextBox runat="server" ID="txtNewStudentID" Text='<%# Eval("StudentID") %>'
              CausesValidation="True"></asp:TextBox>
              <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
                  ControlToValidate="txtNewStudentID"
                  ValidationGroup="InsertInfoGroup" Display="None"
                  ErrorMessage="Student ID is Required">
             </asp:RequiredFieldValidator>
             <asp:RegularExpressionValidator ID="NumberValidator2" runat="server"
                  ControlToValidate="txtNewStudentID"
                  ValidationExpression="^\d+$" 
                  ErrorMessage="Please input a valid format of number"
                  Display="None">
             </asp:RegularExpressionValidator>
             <asp:CustomValidator ID="CustomValidator1" runat="server"
                 ControlToValidate="txtNewStudentID"
                 OnServerValidate="HaveDuplicates" Display="None" 
                 ErrorMessage="StudentID already exist"
                 ValidationGroup="InsertInfoGroup" ValidateEmptyText="True"
                 EnableClientScript="False"></asp:CustomValidator>
             </FooterTemplate>
</asp:TemplateField>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值