ConfirmButton 示例
概述;
ConfirmButton 是一个简单的 ASP.Net AJAX 控件,它可以在一个 Button (或者其它类型的 Button 类派生对象) 的点击事件前加入网页用户确认信息, 如果网页用户点击了“确定”按钮,那么 Button 的页面提交或者链接事件将被正常执行;否则该 Button 将不执行该事件。
另外,当页面用户点击了“取消”按钮的时候,开发人员可以指定一个客户端脚本程序的执行。
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表示,例如 " " 进行换行)
- OnClientCancel - 当页面用户点击取消按钮时,被触发的客户端脚本事件
- ConfirmOnFormSubmit - 如果设置为True,那么确认对话框将在页面被提交前执行,也就是当页面的 Validator 控件的校验事件都被执行完毕后执行, 因此这项属性特别适用于使用了 Validator 控件的时候
- DisplayModalPopupID - 当采用 ModalPopup 作为确认窗口,从而取代标准的浏览器对话框的时候,指定的 ModalPopup 控件的 ID。 当采用 ModalPopup 作为确认对话框的时候,请注意以下几点要求:
- ModalPopup 不能和 ConfirmButton 指定相同的 TargetControlID
- ModalPopup 必须指定 OkControlID 和 CancelControlID 和标准浏览器对话框的 “确认” 和 “取消” 按钮相匹配
- ModalPopup 不能指定 OnOkScript 或 OnCancelScript
浙公网安备 33010602011771号