在客户端验证后执行javascript

在客户端验证后执行javascript,javascript,vb.net,Javascript,Vb.net,我在vb.net web应用程序中使用了一组标准的asp RequiredFieldValidar。我希望能够在每次尝试执行客户端验证时执行Javascript函数。该函数需要在所有验证程序都已运行且页面验证摘要已显示后执行 有人能告诉我这是否可行,并给我指出正确的方向吗 function ValidationComplete() { // Run me after validation has been performed } 我已经解决了。对于其他有此问题的人,我执行了以下操作: 将su

我在vb.net web应用程序中使用了一组标准的asp RequiredFieldValidar。我希望能够在每次尝试执行客户端验证时执行Javascript函数。该函数需要在所有验证程序都已运行且页面验证摘要已显示后执行

有人能告诉我这是否可行,并给我指出正确的方向吗

function ValidationComplete() {
 // Run me after validation has been performed
}

我已经解决了。对于其他有此问题的人,我执行了以下操作:

将submit按钮的CausesValidation属性设置为False,将onclientclick属性设置为代理Javascript函数

<asp:LinkButton ID="btnSubmit" runat="server" Text="Submit" CausesValidation="False" onclientclick="return DetailsValidation()" />
在本例中,在执行.Net验证后,如果页面无效,则调用CustomAfterValidation

function DetailsValidation() {
    Page_ClientValidate();
    if (Page_IsValid) {
        return true;
    }
    else {
        CustomAfterValidation();
        return false;
    }
}