title: CustomValidator ServerValidate method does not fire
body: <p>I've put a <code>CustomValidator</code> on my form. I have not set its <code>ControlToValidate</code> property. In its <code>ServerValidate</code> event I've written the following:</p>
  
  <pre><code>protected void CustomValidator1_ServerValidate(object source,      
                                                 ServerValidateEventArgs args)
  {
      args.IsValid = false;
  }
  </code></pre>
  
  <p>I put a breakpoint to this method but it seems to never come to that point. But if I do this on another form it works like a charm.</p>
  
  <ol>
  <li>The <code>ValidationGroup</code> property of both the button and the <code>CustomValidator</code> are the same</li>
  <li>I tried deleting this property in both the button and the <code>CustomValidator</code>, still does not work.</li>
  </ol>
  
  <p>It seems as there's something formwide. I just put a <code>CustomValidator</code> on the form and do not touch any of its properties other than just setting its <code>ServerValidate</code> event method.</p>
  
  <p>EDIT: Here's the aspx part:</p>
  
  <pre><code> &lt;asp:CustomValidator ID="CustomValidator2" runat="server" 
         ErrorMessage="This is a test" 
     onservervalidate="CustomValidator1_ServerValidate" 
     ValidationGroup="PA"&gt;&lt;/asp:CustomValidator&gt;
  
  
  &lt;asp:Button ID="btnPensionersOK" runat="server" Text="OK" Width="75px" 
            onclick="Button1_Click" ValidationGroup="PA" /&gt;
  </code></pre>