我在ASP.net/VB中有以下代碼。 當在頁面上按下按鈕時,div_yes_no(見下面的代碼)彈出爲YesNO消息。該彈出窗口顯示兩個按鈕(YES和NO)asp.net popup按鈕沒有觸發VB代碼後面,只是javascript
<div id="div_yes_no" class="messagepopup" runat="server">
<br/>
<span class="desc">Are you sure you want to transfer this data (Y/N) ?</span>
<br/>
<asp:Button ID="btnYES" runat="server" Text="Yes" OnClientClick="ShowCoverNONE(''); Hide2();" OnClick="btnYES_Click" CssClass="STD_button" />
<asp:Button ID="btnNO" runat="server" Text="No" OnClientClick="ShowCoverNONE(''); Hide2();" CssClass="STD_button" />
</div>
這是VB代碼應該運行btnYES被點擊時:
Protected Sub btnYES_Click(sender As Object, e As EventArgs)
MsgBox("hello")
.... actual code
End Sub
的問題是btnYES_Click代碼不點火,只是JavaScript的火災:OnClientClick =「ShowCoverNONE(''); Hide2();」
任何想法什麼是缺失和或如何做到這一點更好的方式?
對不起,我知道msgbox在一個「實時」網站上,但是在測試它的時候是有效的。它只是爲了我看看代碼是否運行......但它不是。無論如何,我已經刪除它,但仍然沒有任何反應。 – user1135218