jQuery ASCX和Postback

时间:2011-08-24 03:04:02

标签: jquery postback ascx

我必须在这里遗漏一些东西。 我有一个ASCX控件,包含几个文本框和一个asp:按钮。 我正在使用JqueryUI Dialog加载ASCX,如下所示:

<div id="myDiv" style="display: none">
   <mycontrols:controlabc runat="server" id="abc" />
</div>

使用Jquery:

var dialog = $("#myDiv").dialog({
         width: 700,
         height: 300,
         modal: true,
         autoOpen: false
});

dialog.parent().appendTo($("form:first"));
dialog.dialog("open");

对话框显示正确,但是,我无法通过单击控件上的按钮来执行回发。 如果我把ASCX中的字段从中取出,并进入......一切正常。

似乎ASCX没有被转移到表格中:首先。

有什么想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

试试这个。

var dialog = $("#myDiv").dialog({
    width: 700,
    height: 300,
    modal: true,
    autoOpen: false,
    open: function(type, data) {
        $(this).parent().appendTo("form:first");
    }
});

你不在UpdatePanel内,对吧?