如何使用 JQuery 对话框作为 ASP.NET 中的确认对话框

本文关键字:对话框 NET 确认 ASP 何使用 JQuery | 更新日期: 2023-09-27 18:35:46

我是jquery的新手,我正在尝试在客户端单击按钮时打开一个对话框。对话框有一些文本和接受和拒绝按钮。接受时,它必须执行服务器回发,拒绝时不应执行任何操作。对此的任何指示将不胜感激

我正在尝试执行以下操作..但不起作用

  $(document).ready(function () {
       $(function () {
           $("#SucessDialog").dialog({
               autoOpen: false,
               //width: 450,
               modal: true,
               resizable: false
           });
       });
function show_confirm()
{
       $("#SucessDialog").dialog('open');
}

<asp:Button ID="btnfinance" CssClass="btn green" runat="server" OnClientClick="show_confirm()" OnClick="btnfinance_click"  Text="Finance"  style="width:25%"></asp:Button>

如何使用 JQuery 对话框作为 ASP.NET 中的确认对话框

The JQuery

$('#SuccessDialog').

是 id 为 SuccessDialog 的元素的选择器。

确保您有一个

<div id="SuccessDialog">some buttons</div>

在您的页面上的某个地方。

指出基础知识后,show_confirm函数不会取消回发指令。您需要类似以下内容:

OnClientClick="JavaScript: return show_confirm;"

并在show_confirm函数中返回 false。

我认为您可以在 JQuery 对话框中使用<asp:button...。只需将确认点设置为"原始"按钮中的回发即可。如果你得到了这个工作,你可以尝试改进代码,以有一个更通用的目的。