2017-08-20 9 views
0

Asp.net VBでの背後にあるコードからOnClientClick呼び出す: は、私がこのようなコード持って

HL_KonfirmasiPemesanan.Attributes.Add("OnClientClick", "return getConfirmation(this);") 
を、それはしていません:その後、私は背後にあるコードで OnClientClick="return getConfirmation(this);"を呼び出したい

<asp:LinkButton runat="server" ID="HL_KonfirmasiPemesanan" class="button-primary button-shadow" causesvalidation="false" validationgroup="ValidasiData" OnClientClick="return getConfirmation(this);" ></asp:LinkButton> 

を、私が試しましたどのようにすればいいですか?

答えて

0

あなたはこれを行うことができます。

dim script as String = "<script>var btn = document.querySelector('.button-primary'); getConfirmation(btn);</script>" 
ClientScript.RegisterStartupScript(Me.GetType(), "click_Btn", script) 
+0

感謝を!これは素晴らしい答えです! –

+0

あなたは私の友人を歓迎しています...あなたのボタンをid、 'var btn = document.querySelector( '#HL_KonfirmasiPemesanan')'で選択する方が良いことに注意してください。しかし、あなたが 'MasterPage'を使っているかどうかは分かりません。はいの場合、idはあなたの 'contentPlaceHolder'名に関連する' contentPlaceHolder1_HL_KonfirmasiPemesanan'のようなものです。 –

関連する問題