jquery ui dialog 内部使用asp.net控件

Posted 小江鸿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery ui dialog 内部使用asp.net控件相关的知识,希望对你有一定的参考价值。

dialog中只要加上

appendTo:"form",

就能解决后端无法获取asp.net控件的值,同时解决了

modal: true,

启动模式对话框时无法操作对话框。

jquery ui dialog代码:

    $(document).ready(function() {
        $( "#dialog" ).dialog({
            autoOpen: true,
            appendTo:"form",
            height: 250,
            width: 300,
            modal: true,
            buttons: {
                确定: function() {
                    $("#btnCM").click();
                },
                取消: function() {
                    $( this ).dialog( "close" );
                }
            }
        });
    });

 DIV代码:

<div id="dialog" title="选择练习层面">
  <p align="center"
     <asp:TextBox ID="txtA" runat="server"></asp:TextBox>
  </p>
</div>

 

或者可使用

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

可以解决后端获取控件值,但不能解决模式对话框的问题。

以上是关于jquery ui dialog 内部使用asp.net控件的主要内容,如果未能解决你的问题,请参考以下文章

如何用jquery.ui.dialog加载页面

asp.net 中的 jQuery UI 对话框和 Ajax POST

在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间

jquery-ui-dialog - 如何挂钩对话框关闭事件

jQuery UI Dialog 个人 CSS 样式

jquery ui dialog 怎么设置 才能居中