Asp.net 带有母版页按钮的自定义验证器单击

Asp.net 带有母版页按钮的自定义验证器单击,asp.net,validation,master-pages,customvalidator,Asp.net,Validation,Master Pages,Customvalidator,我在内容页中有一个自定义验证器 <asp:CustomValidator id="CustomValidator1" runat="server" OnServerValidate="RevisionValidate" ControlToValidate="TextBoxRevisionOrder" ErrorMessage="Invalid RevOrder Format"> </asp:CustomValidator> 自定义验证器在内容页

我在内容页中有一个自定义验证器

<asp:CustomValidator id="CustomValidator1" runat="server" 
   OnServerValidate="RevisionValidate" 
   ControlToValidate="TextBoxRevisionOrder" 
   ErrorMessage="Invalid RevOrder Format">
</asp:CustomValidator> 

自定义验证器在内容页按钮单击时完全启动,但问题是我在母版页中还有一个按钮,自定义验证器需要启动。使用我的当前代码,它不会在母版页按钮单击时启动。是否有帮助?

尝试在母版页中的按钮上使用
ValidationGroup
属性

内容页:

<asp:TextBox Id="TextBoxRevisionOrder" runat="server"/>
<asp:CustomValidator id="CustomValidator1" runat="server" 
   OnServerValidate="RevisionValidate" 
        ControlToValidate="TextBoxRevisionOrder" 
          ErrorMessage="Invalid RevOrder Format" ValidationGroup="Revision">
</asp:CustomValidator>

母版页:

<asp:Button Id="MasterButton" runat="server" ValidationGroup="Revision"> Click
</asp:Button>
点击

找到了解决方案。我必须检查一下

if(Page.IsValid)
{

}
if(Page.IsValid)
{

}