我可以验证只是一个页面/验证组与OnClientClick

本文关键字:验证 OnClientClick 一个 我可以 | 更新日期: 2023-09-27 18:15:36

这是我的代码:

<asp:LinkButton 
OnClientClick="Page_ClientValidate(); if(Page_IsValid==false) { console.log('validate'); return false; }" 
ID="LinkButton1" 
ValidationGroup="validPanel1" 
runat="server">Check</asp:LinkButton>

,但当我点击它,它试图验证整个页面。我只需要验证validPanel1的页面。这可能吗?

我可以验证只是一个页面/验证组与OnClientClick

您可以简单地为Page_ClientValidate提供验证组名称

<asp:LinkButton OnClientClick="Page_ClientValidate('Your_ValidationGroup_Name'); if(Page_IsValid==false) { console.log('validate'); return false; }" 
ID="LinkButton1" ValidationGroup="validPanel1" runat="server">Check</asp:LinkButton>

请检查这个问题。这是另一个问题,但他先做你想做的。