分组验证时,只需要设置验证控件的ValidationGroup和按钮的ValidationGroup即可,似乎没必要设置文本框的,那文本框的有何用呢?

解决方案 »

  1.   

    文本框进行验证时使用的,例如,TextBox1为必填项,如果清楚里面的内容,则会导致验证失效
    <asp:TextBox ID="TextBox1" runat="server" ValidationGroup="x" CausesValidation="true"
      AutoPostBack="true" Text="请删除这里的内容测试"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ErrorMessage="*Required"
      ValidationGroup="x" runat="server" ControlToValidate="TextBox1" />
      

  2.   

    老孟,关键是TextBox1 不设置ValidationGroup="x",也照样可以验证的啊
      

  3.   

    ValidationGroup 顾名思义是给验证分组,现在的情况是如果LZ在页面上只是验证一个类型(组)的东西,自然不需要分组,但是如果LZ的页面上有2个表单可以提交数据,如果不用ValidationGroup 分组就会乱掉了,这种情况下他的功能就体现了