这是我的代码:
<asp:LinkButton
OnClientClick="Page_ClientValidate(); if(Page_IsValid==false) { console.log('validate'); return false; }"
ID="LinkButton1"
ValidationGroup="validPanel1"
runat="server">Check</asp:LinkButton>
但是当我点击它时,它会尝试验证整个页面。我只需要验证validPanel1
的页面。有可能吗?
答案 0 :(得分:2)
您只需将验证组名称提供给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>
请检查this question。这是另一个问题,但他首先做你想做的事。