Я думаю, что выше, должно работать, если вы не можете использовать его с кнопкой, попробуйте <asp:link button>
. Мой работает просто отлично.
Страница ASPX: -
<asp:LinkButton ID="takeActionBtn" CausesValidation="false" runat="server"
onclientclick="return confirm('Do you really want to perform Action ?');"> Take Action </asp:LinkButton>
Код VB сервера позади: -
Protected Sub takeActionBtn_Click(ByVal sender As Object, ByVal e As EventArgs) Handles takeActionBtn.Click
End Sub
Одна вещь, которую я заметил, заключается в том, что если вы используете элемент управления (ascx) на странице, вам может потребоваться выключить / включить его на странице или уровне управления AutoEventWireup="false" <%@ control in <%@ page
Удачи !!