【发布时间】:2010-10-19 22:11:31
【问题描述】:
我的 ASP.NET 页面上有一个运行良好的 jQuery UI 对话框:
jQuery(function() {
jQuery("#dialog").dialog({
draggable: true,
resizable: true,
show: 'Transfer',
hide: 'Transfer',
width: 320,
autoOpen: false,
minHeight: 10,
minwidth: 10
});
});
jQuery(document).ready(function() {
jQuery("#button_id").click(function(e) {
jQuery('#dialog').dialog('option', 'position', [e.pageX + 10, e.pageY + 10]);
jQuery('#dialog').dialog('open');
});
});
我的 div:
<div id="dialog" style="text-align: left;display: none;">
<asp:Button ID="btnButton" runat="server" Text="Button" onclick="btnButton_Click" />
</div>
但是 btnButton_Click 从未被调用...我该如何解决?
更多信息:我添加了此代码以将 div 移动到表单:
jQuery("#dialog").parent().appendTo(jQuery("form:first"));
但还是没有成功……
【问题讨论】:
-
LOL...起初我以为你偷了我的问题,但后来我看到你先问了。我对 FancyBox 提出了同样的问题 - stackoverflow.com/questions/2686362/…
-
有比显式调用 appendTo() 更好的答案。检查这个stackoverflow.com/a/20589833/2487549
标签: c# asp.net jquery jquery-ui postback