如何将<asp:button>添加到包含iframe </asp:button>的jquery ui对话框中

时间:2012-06-26 17:06:38

标签: javascript asp.net iframe jquery-dialog

这是我的对话框生成方式:

$(function () {
    $(".btnDialog").click(function() {
        //e.preventDefault();
        var $this = $(this);
        $('<iframe id="PDFDialog"  frameborder="0" src="' + this.href + '" />').dialog({
            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
            autoOpen: true,
            width: 700,
            height: 600,
            modal: true,
            resizable: true,
            overlay: {
                opacity: 0.5,
                background: "black"
            }
        }).width(650).height(550);
        return false;
    });
});

我在哪里以及如何添加任何服务器控件,例如<asp:label runat="server">< asp:button runat="server"> ???

1 个答案:

答案 0 :(得分:1)

我认为您要做的是创建一个新的aspx页面,例如Dialog.aspx,并将您的asp:Labelasp:Button等控件放在该页面上。然后将iframe的src设置为aspx页面:

$('<iframe id="PDFDialog" frameborder="0" src="Dialog.aspx" />').dialog //...