如何验证多个验证组?

Jer*_*emy 9 asp.net validation validationgroup

我有两个验证组:父母和孩子

我有一个添加按钮,只需要验证子验证组,这很容易完成.保存按钮需要针对父和子验证组(客户端和服务器端)进行验证.我想我知道如何通过为每个组调用Page.Validate("groupname")方法来实现服务器端,但是如何在客户端完成?

CAb*_*ott 13

你应该能够通过创建一个使用Page_ClientValidate然后让按钮调用该函数的javascript函数来实现这一点.

<asp:Button ID="btnSave" Text="Save" OnClientClick="return validate()" runat="server" />

<script type="text/javascript">
    function validate() {
        var t1 = Page_ClientValidate("parent");
        var t2 = Page_ClientValidate("child");

        if (!t1 || !t2) return false;

        return true;
    }
</script>
Run Code Online (Sandbox Code Playgroud)