我已经CustomValidator
在我的表格上写了一个。我没有设置它的ControlToValidate
属性。在它的ServerValidate
事件中,我写了以下内容:
protected void CustomValidator1_ServerValidate(object source,
ServerValidateEventArgs args)
{
args.IsValid = false;
}
我给这个方法设置了一个断点,但它似乎永远不会到达那个点。但如果我在另一种形式上这样做,它就像一个魅力。
ValidationGroup
button 和 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" />