2013-10-24 126 views
0

Iam使用MS Visual開發人員2010速成版(免費)。單擊按鈕執行回發

我與編輯,更新切換功能的中繼器控制,保存鏈接buttons.Every的事情是工作的罰款,直到今天

現在我改變LINK按鍵按鈕的appearence(由邊框樣式設置爲開始, colour..etc)裏面的中繼器和添加圖像按鈕,而不是其他按鈕中繼器。我用vb.net,Javascript做各種功能

而我的問題是,當我點擊一個按鈕,圖像按鈕或即使是中繼器內部的鏈接按鈕,表單正在做一個回發。如何停止回發在這種情況下。它看起來像閃爍每按一次按鈕。如何解決此問題

請求幫忙.. 感謝

+0

按鈕UseSubmitBehaviour的屬性=假? – Fred

+0

仍然沒有結果 –

回答

0

添加到ASP控制:OnClientClick="return false;"

這將阻止回發。

希望有所幫助。

+0

我有與按鈕,圖像按鈕和鏈接按鈕相關的功能.. –

+0

js的功能?或服務器端功能? – geevee

+0

對於中繼器中的切換功能,我使用js函數。對於所有其他buutons使用vb.net。如果e.CommandName =「cancel」然後 DirectCast(e.Item.FindControl(「Textbox1」),TextBox).Enabled = False –

0

您需要在該按鈕onclickonclientclick事件添加return false;

看到這個樣本的像

添加的onclick = 「返回false;」的鏈接按鈕

<asp:LinkButton ID="someID" onclick="return false;" runat="server" Text="clicky"></asp:LinkButton> 

圖像按鈕有,設置return false;

<asp:imagebutton OnClientClick="YourFunction(); return false;"/> 
+0

無法獲取屬性「樣式」的值:對象爲空或未定義顯示在圖像按鈕 –

+0

+0

嘗試 '的document.getElementById( 「<%= textbox16.ClientID%>」)style.visibility = '可見的'。 }' –