2013-05-27 47 views
1

這是我的LinkBut​​ton:如何避免LinkBut​​ton上的PostBack?

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

如果頁面是無效的,OK,我得到的摘要。如果它是有效的,它會回發給服務器(同樣如果我有返回false)。

我不想要這個。我想要一種「無效」功能(後來,我通過jQuery處理程序捕獲事件)。

我該怎麼辦?

回答

1

鏈接按鈕旨在每次回發,因爲它是服務器端控制。

如果你想避免它的回發,你將不得不通過寫javascript函數來處理所有的客戶端代碼。

嘗試以下:

LinkButton1.Attributes.Add("onclick", "JSFunction();return false;") 

這裏JSFunction()是javascript函數。

這不會回發。