我将此确认按钮扩展程序插入我的网页。我有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" />
我没有在后端输入任何代码。所以我猜问题源于源代码。
答案 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
消息。
希望它清楚并适合你。