【问题标题】:Can I validate just a Page/Validation Group with OnClientClick?我可以仅使用 OnClientClick 验证页面/验证组吗?
【发布时间】:2013-05-27 10:30:23
【问题描述】:
这是我的代码:
<asp:LinkButton
OnClientClick="Page_ClientValidate(); if(Page_IsValid==false) { console.log('validate'); return false; }"
ID="LinkButton1"
ValidationGroup="validPanel1"
runat="server">Check</asp:LinkButton>
但是当我点击它时,它会尝试验证整个页面。我只需要验证validPanel1 的页面。有可能吗?
【问题讨论】:
标签:
c#
validation
webforms
linkbutton
【解决方案1】:
您只需将验证组名称提供给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。这是关于另一个问题,但他首先做你想做的事。