如何将AJAXControlToolkit的Modelpopu与ConfirmDialog一起使用?

发布于 2024-10-30 03:55:09 字数 714 浏览 1 评论 0原文

我正在尝试将AJAXControlToolkit的Modelpopu与ConfirmDialog一起使用。我正在使用VS2008。以下是我的代码

<asp:Button ID="btnSave" runat="server" Text="Save" onclick="btnSave_Click" />
<asp:ConfirmButtonExtender ID="btnSave_ConfirmButtonExtender" runat="server" 
         ConfirmText="Want to Save?" Enabled="True" TargetControlID="btnSave">
</asp:ConfirmButtonExtender>
<asp:ModalPopupExtender ID="btnSave_ModalPopupExtender" runat="server" 
          DynamicServicePath="" Enabled="True" TargetControlID="btnSave">
</asp:ModalPopupExtender>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>



请指导我该怎么做才能让它运行。

I am trying to use AJAXControlToolkit’s Modelpopu with ConfirmDialog.I am using VS2008. Following is my code

<asp:Button ID="btnSave" runat="server" Text="Save" onclick="btnSave_Click" />
<asp:ConfirmButtonExtender ID="btnSave_ConfirmButtonExtender" runat="server" 
         ConfirmText="Want to Save?" Enabled="True" TargetControlID="btnSave">
</asp:ConfirmButtonExtender>
<asp:ModalPopupExtender ID="btnSave_ModalPopupExtender" runat="server" 
          DynamicServicePath="" Enabled="True" TargetControlID="btnSave">
</asp:ModalPopupExtender>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>

Please guide me what should I do to make it run.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦明 2024-11-06 03:55:09

来自ConfirmButtonExtender 的AJAX Control Toolkit 文档:
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ConfirmButton /确认按钮.aspx

  • DisplayModalPopupID - 可以选择指定用于显示确认对话框(而不是 window.confirm)的 ModalPopup 控件的 ID。使用 DisplayModalPopupID 时,必须满足以下条件:
    • ModalPopup 必须配置为针对与ConfirmButton 相同的TargetControlID 工作(并且在ConfirmButton 被禁用时应该正常工作)。
    • ModalPopup 必须指定 OkControlID 和/或 CancelControlID 来标识与 window.confirm 的 OK/Cancel 按钮对应的按钮。
    • ModalPopup 不得指定 OnOkScript 或 OnCancelScript。

在页面中一起使用 AJAX 控件的示例:

<asp:ConfirmButtonExtender ID="btnSave_ConfirmButtonExtender" runat="server"
    ConfirmText="Want to Save?" TargetControlID="btnSave" 
    DisplayModalPopupID="btnSave_ModalPopupExtender"></asp:ConfirmButtonExtender>
<asp:ModalPopupExtender ID="btnSave_ModalPopupExtender" runat="server"
    TargetControlID="btnSave" PopupControlID="Panel1"
    OkControlID="btnOK" CancelControlID="btnCancel"></asp:ModalPopupExtender>

其中 Panel1 是显示为模式对话框的 btnOKbtnCancel 是该面板上的“确定”和“取消”按钮。

From the AJAX Control Toolkit documentation for the ConfirmButtonExtender:
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ConfirmButton/ConfirmButton.aspx

  • DisplayModalPopupID - Optionally specifies the ID of a ModalPopup control to use for displaying the confirmation dialog (instead of window.confirm). When using DisplayModalPopupID, the following conditions must be met:
    • The ModalPopup must be configured to work against the same TargetControlID as the ConfirmButton (and should work properly if the ConfirmButton is disabled).
    • The ModalPopup must specify OkControlID and/or CancelControlID to identify the buttons corresponding to window.confirm's OK/Cancel buttons.
    • The ModalPopup must not specify OnOkScript or OnCancelScript.

Example of using the AJAX controls together in your page:

<asp:ConfirmButtonExtender ID="btnSave_ConfirmButtonExtender" runat="server"
    ConfirmText="Want to Save?" TargetControlID="btnSave" 
    DisplayModalPopupID="btnSave_ModalPopupExtender"></asp:ConfirmButtonExtender>
<asp:ModalPopupExtender ID="btnSave_ModalPopupExtender" runat="server"
    TargetControlID="btnSave" PopupControlID="Panel1"
    OkControlID="btnOK" CancelControlID="btnCancel"></asp:ModalPopupExtender>

Where Panel1 is an <asp:Panel> that gets displayed as the modal dialog, and btnOK and btnCancel are the OK and Cancel buttons on that panel.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文