0

我有一个带有适当 OnClick 的 asp:button。我还有一个 jQuery UI 对话框,当单击所述按钮时会打开。我希望当用户在对话框中单击“是”时调用 OnClick 函数。如果“是”调用一个代码隐藏函数,“否”调用另一个代码隐藏函数,那就更好了。但对于我的生活,我无法弄清楚如何。

这是我当前的代码:

$(function() {
    $("#dialog:ui-dialog").dialog("destroy");
    $("#dialog-confirm").dialog({
            autoOpen:false,
            resizable:false,
            height:175,
            width: 450,
            modal:true,
            buttons: {
                "Yes": function() {

                    $(this).dialog("close");
                },
                "No": function() {
                    $(this).dialog("close");
                }
            }

        });


    $(".navigation").click(function(e) {
        e.preventDefault();
        $("#dialog-confirm").dialog('open');

    });
});

和按钮:

<asp:Button ID="testerE" class="navigation" runat="server" OnClick="JustATest" Text="Test me" />
4

1 回答 1

0

为什么不将这些按钮放在一个 div 中并将其用作模态对话框中显示的 html?

<div id="my-placeholder-for-dialog">
  Text goes here
  <asp:Button ID="testerE" class="navigation" runat="server" OnClick="JustATest" Text="Test me" />
</div>

否则,您将需要调用__doPostBack页面上存在的函数。

于 2011-12-29T00:34:54.020 回答