O método CustomValidator ServerValidate não dispara
Eu coloquei umCustomValidator
no meu formulário. Eu não defini o seuControlToValidate
propriedade. Na suaServerValidate
evento eu escrevi o seguinte:
<code>protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { args.IsValid = false; } </code>
Eu coloquei um ponto de interrupção para este método, mas parece nunca chegar a esse ponto. Mas se eu fizer isso em outra forma, funciona como um encanto.
oValidationGroup
propriedade de ambos o botão e oCustomValidator
são os mesmosEu tentei excluir essa propriedade no botão e noCustomValidator
, ainda não funciona.Parece que há algo em todo o mundo. Acabei de colocar umCustomValidator
no formulário e não toque em nenhuma de suas propriedades além de apenas definirServerValidate
método do evento.
EDIT: Aqui está a parte 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>