1. 程式人生 > >jquery ui dialog 內部使用asp.net控件

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

end 問題 textbox 代碼 jquer dto click serve form

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控件