0

我将此确认按钮扩展器插入到我的网页中。我有 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

4

2 回答 2

3

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

于 2013-05-29T07:04:56.820 回答
0

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

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

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

希望它清楚并为您工作。

于 2013-05-29T07:23:41.340 回答