ConfirmButtonExtender doesn't cancel

本文关键字:cancel doesn ConfirmButtonExtender | 更新日期: 2023-09-27 18:15:44

我将这个确认按钮扩展器插入到我的网页中。我有两个选项ok和cancel。当我点击ok,它更新我的数据库。但当我点击取消,也更新我的数据库。

<asp:ConfirmButtonExtender ID="btnClear_ConfirmButtonExtender" runat="server" TargetControlID="btnClear"
ConfirmText="Are you sure you would like to update the following police report? The page will automatically refreshes if the report has been updated successfully"
OnClientCancel="CancelClick" />

我没有在后台输入任何代码。所以我猜问题出在源代码上。

源链接:ConfirmButtonExtender

ConfirmButtonExtender doesn't cancel

尝试删除OnClientCancel="CancelClick"并添加Enabled="true"

我相信OnClientCancel指定了一个javascript函数来调用而不是服务器端方法。代替CancelClick的代码,使用以下代码作为HTML标记中的测试,以查看其实际效果:

<script type="text/javascript">
    function CancelClick()
    {
        alert('called by javascript');
    }
</script>

现在检查cancel按钮仍在更新或将显示called by javascript消息警报。