none
一个CompareValidator能同时验证多个TextBox么? RRS feed

  • 问题

  • 一个CompareValidator能同时验证多个TextBox么?

    是在前台做还是在后台做呢?


    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!

    2012年7月5日 4:35

答案

  • 您好,参考假设你绑定到Edit中,这样做(注意黑色粗体部分):

     <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowEditing="GridView1_RowEditing">
                <Columns>
                       <asp:TemplateField HeaderText="Id">
                                    <ItemTemplate>
                                        <%#Eval("Id") %>
                                    </ItemTemplate>
                           <EditItemTemplate>
                               <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                               <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" Display="Dynamic" ErrorMessage="Must be numeric!" ForeColor="Red" ValidationExpression="^[0-9]$"></asp:RegularExpressionValidator>
                               <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" Display="Dynamic" ErrorMessage="Canot be empty!" ForeColor="Red"></asp:RequiredFieldValidator>
                           </EditItemTemplate>
                       </asp:TemplateField>
                       <asp:CommandField ShowEditButton="True" />
                </Columns>
            </asp:GridView>

    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年7月5日 6:10

全部回复