我已经CustomValidator在我的表格上写了一个。我没有设置它的ControlToValidate属性。在它的ServerValidate事件中,我写了以下内容:
protected void CustomValidator1_ServerValidate(object source,      
                                               ServerValidateEventArgs args)
{
    args.IsValid = false;
}
我给这个方法设置了一个断点,但它似乎永远不会到达那个点。但如果我在另一种形式上这样做,它就像一个魅力。
ValidationGroupbutton 和 the的属性CustomValidator是一样的- 我尝试在按钮和 中删除此属性,但
CustomValidator仍然不起作用。 
似乎有某种形式。我只是在表单上放了一个,除了设置它的事件方法CustomValidator之外,不触及它的任何属性。ServerValidate
编辑:这是 aspx 部分:
 <asp:CustomValidator ID="CustomValidator2" runat="server" 
       ErrorMessage="This is a test" 
   onservervalidate="CustomValidator1_ServerValidate" 
   ValidationGroup="PA"></asp:CustomValidator>
<asp:Button ID="btnPensionersOK" runat="server" Text="OK" Width="75px" 
          onclick="Button1_Click" ValidationGroup="PA" />