我在页面上有一个  textbox  和一个 button  然后我做了个验证RequiredFieldValidator,就是当textbox为空时,就跳出这个验证控件提示信息,问题是现在我点击button时是会提示的,但是我在同一个页面又放了一个gridview 在gridview里放了个删除按钮,当我点击删除时也是先跳出验证提示,我就无法删除成功了
我现在需要的是 只是点击button时验证  和下面的gridview无关 该如何实现呢

解决方案 »

  1.   

    自己写一段JS ,看点击的是GridView里面的Button还外面的Button。 然后来确定From是不是提交。
    验证这种是否为空的情况还是不推荐使用自带的验证控件RequiredFieldValidator
      

  2.   

    如果用js这样去检查在判断 我还不如直接写if为空  clientsrcipt.res...方便呢呵呵
    我知道方法很多种。
    我就是想了解如何去解决我说的问题 
      

  3.   

    将删除列转换为模板列 将生成的 linkbtn的 CausesValidation 属性设为fals
      

  4.   

    分组!!如textbox 和 button为group1,其他为group2等等,下面设置group1:
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                ErrorMessage="RequiredFieldValidator" ValidationGroup="group1">
    </asp:RequiredFieldValidator>
            <asp:Button ID="Button2" runat="server" Text="Button" 
                ValidationGroup="group1" />