模态上的asp.net和jQuery ui对话框问题:true

时间:2013-10-08 10:24:13

标签: asp.net jquery-ui modal-dialog

我有一个包含Asp复选框列表的div,由jquery ui对话框打开。我也需要管理回发,所以我添加

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

问题是当打开对话框时所有DOM都被禁用,似乎modal:true被扩展到所有DOM

这是aspx代码:

   <script type="text/javascript">
    $(function () {
        $("#modalDialog").dialog({
            autoOpen: false,
            height: 300,
            width: 350,
            modal: true,
            buttons: {
                "Salva": function () {
                    $("[id*=btn_save]").click();
                },
                "Annulla": function () {
                    $(this).dialog("close");
                }
            },
            close: function () {
            }
        });
        $("#modalDialog").parent().appendTo($("form:first"));
    });
</script>
<div id="modalDialog" >
            <asp:CheckBoxList ID="ckb_eventi" runat="server" DataTextField="NOME" DataValueField="ID_CASSA">
            </asp:CheckBoxList>

        </div>
          <asp:Button ID="btn_save" runat="server" Text="Salva" style = "display:none" OnClick = "btn_save_Click" />

1 个答案:

答案 0 :(得分:1)

我使用jquery ui对话框选项解决了:

appendTo: "form:first"

而不是使用

$("#modalDialog").parent().appendTo($("form:first"));
相关问题