【问题标题】:jQuery ASCX and PostbackjQuery ASCX 和回发
【发布时间】:2011-08-24 03:04:02
【问题描述】:

我一定在这里遗漏了什么。 我有一个 ASCX 控件,其中包含几个文本框和一个 asp:button。 我正在使用 JqueryUI 对话框加载 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 似乎没有被移入表单:first。

有什么想法吗?

提前致谢。

【问题讨论】:

    标签: jquery postback ascx


    【解决方案1】:

    试试这个。

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

    你不在UpdatePanel里面,对吧?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-03
      • 2013-08-29
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 2016-07-02
      • 1970-01-01
      相关资源
      最近更新 更多