我有一個像這樣的按鈕:<asp:LinkButton runat="server" ID="btnDeleteActivity" OnClientClick="return ConfirmDelete()" OnClick="btnDeleteActivity_Click"> Delete activity</asp:LinkButton>和這個 HTML:<i class="fa fa-trash" onclick="DeleteActivity()"></i>在 JS 中我有這個:function DeleteActivity() { document.getElementById('<%= btnDeleteActivity.ClientID %>').click();}問題是,當(dāng)我單擊 i 元素時,它僅調(diào)用按鈕的OnClientClick ,而忽略 OnClick。(OnClientClick里面的JS函數(shù)只是一個簡單的return confirm('some message'))我嘗試刪除 OnClientClick 并僅使用按鈕上的 OnClick 進(jìn)行測試,但它仍然沒有調(diào)用它。當(dāng)我測試直接點(diǎn)擊按鈕時,它工作得很好。有人知道可能是什么問題嗎?
從客戶端調(diào)用服務(wù)器端按鈕單擊函數(shù)
HUX布斯
2023-12-14 14:45:32