我在页面上放了验证控件但是我操作页面上其他的区域里的内容.都会引发验证控件对数据进行验证这样导致其他区域里的内容无法提交请问怎么解决啊

解决方案 »

  1.   

    不需要的地方写 
     <asp:Button ID="WebClientButton" CausesValidation="false"/>
      

  2.   

    <asp:Button ID="WebClientButton" CausesValidation="false" runat="server"/>
      

  3.   

    谢谢孟子大哥的解答是这样的我的页面上有三个区域A,B,C
    A里有验证控件B里没有C里有我想让这三个区域的验证控件相互不干扰怎么做啊
      

  4.   

    如上,不需要启动验证的把CausesValidation设为false即可。认为自己写javascript最佳,.net的验证控件实在不咋的。
      

  5.   

    现在的情况是在a区域里的所有数据验证都通过后
    我点a区域里的button ,c区域里的验证控件却激发了页面还是不能提交
      

  6.   

    也可以分组使用控件 的ValidationGroup  属性A区的做一组  ValidationGroup="V1",C区的做一组 ValidationGroup="V2"
      

  7.   

    对的
    使用控件 的ValidationGroup
      <form id="form1" runat="server">
        <div style="border-bottom: 3px double red">
          <b>个人资料:</b></div>
        <div style="padding: 5px">
          请输入您的名字:<asp:TextBox ID="TextBox1" runat="server" ValidationGroup="Group1"/>(不能为空)
          <br />
          请输入您的曾用名:<asp:TextBox ID="TextBox2" runat="server" ValidationGroup="Group1"/>
          <br />
          <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ValidationGroup="First"
            ErrorMessage="您的名字不能为空" ControlToValidate="TextBox1"></asp:RequiredFieldValidator>
          <br />
          <asp:Button ID="Submit1" runat="server" ValidationGroup="Group1" Text="提交个人资料" OnClick="Submit1_Click" />
        </div>
        <div style="border-bottom: 3px double red">
          <b>教育资料:</b></div>
        <div style="padding: 5px">
          请输入您的第一个老师的名字:<asp:TextBox ID="TextBox3" runat="server" ValidationGroup="Group2"/>(不能为空)
          <br />
          请输入您最喜爱的老师的名字:<asp:TextBox ID="TextBox4" runat="server" ValidationGroup="Group2"/>
          <br />
          <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
           ErrorMessage="您的第一个老师的名字不能为空" ControlToValidate="TextBox3" ValidationGroup="Group2">
          </asp:RequiredFieldValidator><br />
          <asp:Button ID="Submit2" runat="server" ValidationGroup="Group2" Text="提交教育资料" OnClick="Submit2_Click" /></div>
      </form>