Metoda CustomValidator ServerValidate nie uruchamia się

UmieściłemCustomValidator na moim formularzu. Nie ustawiłem jejControlToValidate własność. W jegoServerValidate wydarzenie, które napisałem:

<code>protected void CustomValidator1_ServerValidate(object source,      
                                               ServerValidateEventArgs args)
{
    args.IsValid = false;
}
</code>

Dodałem punkt przerwania do tej metody, ale wydaje się, że nigdy do tego nie dojdzie. Ale jeśli robię to w innej formie, działa jak urok.

TheValidationGroup właściwość zarówno przycisku, jak iCustomValidator są takie samePróbowałem usunąć tę właściwość zarówno w przycisku, jak iCustomValidator, nadal nie działa.

Wygląda na to, że jest coś w całym świecie. Po prostu umieściłemCustomValidator na formularzu i nie dotykaj żadnej z jego właściwości poza ustawieniem jegoServerValidate metoda zdarzenia.

EDYCJA: Oto część aspx:

<code> <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" />
</code>

questionAnswers(2)

yourAnswerToTheQuestion