2013-05-27 141 views
0

這是我的代碼:我可以使用OnClientClick驗證一個頁面/驗證組嗎?

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

但是當我點擊它,它試圖驗證整個頁面。我只需要驗證validPanel1的頁面。可能嗎?

回答

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。這是關於另一個問題,但他首先做你想做的事情。

相關問題