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

dialog中只要加上jquery

appendTo:"form",

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

modal: true,

启动模式对话框时没法操做对话框。app

jquery ui dialog代码:asp.net

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

 DIV代码:ui

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

 

或者可以使用this

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

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

相关文章
相关标签/搜索