Asp.net CustomValidator在单击按钮时激发

Asp.net CustomValidator在单击按钮时激发,asp.net,webforms,Asp.net,Webforms,我有以下代码: <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="validateOnFinalSubmit" ErrorMessage="none"></asp:CustomValidator> 我喜欢在用户单击名为btnSubmit的按钮时启动自定义验证器。我怎样才能修改上面的代码才能做到这一点 <asp:Button ID="b

我有以下代码:

 <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="validateOnFinalSubmit"
    ErrorMessage="none"></asp:CustomValidator>

我喜欢在用户单击名为btnSubmit的按钮时启动自定义验证器。我怎样才能修改上面的代码才能做到这一点

<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click"/>


我认为可以这样做的一种方法是向按钮和验证器添加ValidationGroup。这是最好的方法。

请查看MSDN的页面,以及其客户验证程序部分。从演练中:

您将添加两个自定义验证代码块。第一个是 提交页面时运行的自定义验证代码。你必须 始终为CustomValidator提供服务器端验证逻辑 控制。您还将编写一些客户端脚本(ECMAScript或 JavaScript),在浏览器中执行类似的检查,以便 用户可以立即获得反馈