ConfirmButtonExtender不会取消

时间:2013-05-29 06:59:20

标签: c# html asp.net

我将此确认按钮扩展程序插入我的网页。我有2个选项,可以取消。当我点击没关系时,它会更新我的数据库。但是,当我点击取消并更新我的数据库。

<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

2 个答案:

答案 0 :(得分:3)

尝试删除OnClientCancel="CancelClick"并添加Enabled="true"。 它应该工作。

答案 1 :(得分:0)

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

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

现在检查cancel按钮是否仍在更新,或者会在警报时显示called by javascript消息。

希望它清楚并适合你。