小编Kim*_* K.的帖子

Jquery UI对话框也显示为灰色

我正在使用jquery UI对话框来修改ASP.NET网站中的数据行.打开对话框时,我将对话框附加到底层表单,这使我可以使用回发. $('#' + id).parent().appendTo($("form"));

但是当我设置对话框属性时,modal: true不仅背景灰显,对话框也是灰色且无法访问.

如果我删除$('#' + id).parent().appendTo($("form"));它的工作原理应该但然后我不能使用回发.

我做错了什么,或者我是否错过了让它发挥作用的一点?

Javascript在.aspx之上

<script type="text/javascript">
    $(document).ready(function () {

        $('#workDialog').dialog({
            autoOpen: false,
            draggable: true,
            resizable: false,
            width: 800,
            height: "auto",
            modal: true
        });
    });

    function showDialog(id) {
        $('#' + id).parent().appendTo($("form"));
        $('#' + id).dialog("open");
    }

    function closeModalDiv(id) {
        $('#' + id).dialog("close");
    }
</script>
Run Code Online (Sandbox Code Playgroud)

包含对话框的div

<div id="workDialog" title="Basic dialog">
    <asp:UpdatePanel ID="upWorkDialog" runat="server" UpdateMode="Conditional">  <ContentTemplate>
        <table id="Table1" class="item">
        <tr>
            ...
        </tr>
        <tr>
            <td><asp:TextBox ID="txt...></asp:TextBox></td>
            <td><asp:TextBox ID="txt...></asp:TextBox></td>
            <td><asp:TextBox ID="txt...></asp:TextBox></td>
            <td><asp:TextBox ID="txt...></asp:TextBox></td>
        </tr> …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery jquery-ui

19
推荐指数
2
解决办法
8566
查看次数

标签 统计

asp.net ×1

jquery ×1

jquery-ui ×1