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