AjaxControltoolkit学习笔记—ConfirmButton 使用详解 (asp.net C#)

本文介绍了ASP.NET AJAX中的ConfirmButton控件,它能在Button点击前显示确认对话框。用户确认后才会执行提交或链接事件,否则事件不会发生。文章还详细解释了其各项属性的作用。

ConfirmButton 是一个简单的 ASP.Net AJAX 控件,它可以在一个 Button (或者其它类型的 Button 类派生对象) 的点击事件前加入网页用户确认信息, 如果网页用户点击了“确定”按钮,那么 Button 的页面提交或者链接事件将被正常执行;否则该 Button 将不执行该事件。

另外,当页面用户点击了“取消”按钮的时候,开发人员可以指定一个客户端脚本程序的执行。

ConfirmButton 可以被普遍应用于需要客户确认的链接和提交。

ConfirmButton 属性

ConfirmButton 控件属性将被初始化如下面的示例代码所示,斜体 属性为可选属性。

<ajaxToolkit:ConfirmButtonExtender ID="cbe" runat="server"
TargetControlID="LinkButton1"
ConfirmText="Are you sure you want to click this?"
OnClientCancel ="CancelClick" />
  • TargetControlID - 需要在提交前进行“确认”的 Button 控件 ID
  • ConfirmText - 确认对话框中显示文本信息,(可以采用Html表示,例如 "&#10;" 进行换行)
  • OnClientCancel - 当页面用户点击取消按钮时,被触发的客户端脚本事件
  • ConfirmOnFormSubmit - 如果设置为True,那么确认对话框将在页面被提交前执行,也就是当页面的 Validator 控件的校验事件都被执行完毕后执行, 因此这项属性特别适用于使用了 Validator 控件的时候
  • DisplayModalPopupID - 当采用 ModalPopup 作为确认窗口,从而取代标准的浏览器对话框的时候,指定的 ModalPopup 控件的 ID。 当采用 ModalPopup 作为确认对话框的时候,请注意以下几点要求:
    • ModalPopup 不能和 ConfirmButton 指定相同的 TargetControlID
    • ModalPopup 必须指定 OkControlID 和 CancelControlID 和标准浏览器对话框的 “确认” 和 “取消” 按钮相匹配
    • ModalPopup 不能指定 OnOkScript 或 OnCancelScript
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值