【发布时间】:2012-06-26 17:06:37
【问题描述】:
这就是我的对话框的生成方式:
$(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">???
【问题讨论】:
-
这是不可能的。您可以添加 HTML 控件并添加 jQuery 单击事件以生成帖子或 AJAX 帖子,或者您可以正常添加控件并使用 jQuery 隐藏/显示这些控件,但您不能使用 jQuery 动态构建服务器端控件.
-
您是在尝试添加按钮以打开弹出窗口还是尝试向弹出窗口添加按钮?
-
我试图在我的对话框内的 iframe 下添加一个按钮。所以为了回答你的问题,我试图在弹出窗口中添加一个按钮
标签: javascript asp.net iframe jquery-dialog