Метод CustomValidator ServerValidate не срабатывает

Я поместил CustomValidatorв свою форму. Я не устанавливал его свойство ControlToValidate. В его событии ServerValidateя написал следующее:

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

Я поставил точку останова для этого метода, но, похоже, до этого никогда не доходит. Но если я сделаю это в другой форме, это сработает как шарм.

  1. Свойство ValidationGroupдля кнопки и CustomValidatorодинаково
  2. Я пытался удалить это свойство как для кнопки, так и для 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" />
11
задан Styxxy 7 November 2012 в 00:44
поделиться