2011-01-26 12 views
0

.aspxページでは、visibilityがfalseに設定されたasp:textboxおよびasp:linkbuttonを持つdivがあります。私はモーダルウィンドウを開き、divの内容を表示するリンクをページに持っています。サーバーサイドコードのasp:linkbuttonがクリックされると、テキストボックスの値は設定されません。jqueryモーダルウィンドウ

<a href="#" id="OpenModal">Click here</a> 
<div id="ShowModal" visible="false"> 
<asp:textbox id="txtName" runat="server" width="200"></asp:textbox> 
<asp:linkbutton id="btnCreate" runat="server" text="Save" onclick="btnCreate_OnClick"/> 
</div> 
<script type="text/javascript"> 
    $(document).ready(function(e) { 
     $('#ShowModal').dialog({ 
      autoOpen: false, height: 200, width: 400, modal: true 
     }); 
     $('a#OpenModal').click(function() { 
      $('#ShowModal').dialog({ modal: true }); 
      $('#ShowModal').dialog('open'); 
      return true; 
     }); 
    }); 
</script> 

サーバーサイドイベントハンドラでは、テキストボックスのテキストは ""です。
誰でもこの問題について助けてもらえますか。

答えて

0

将来の参照のために私自身の質問に答えています。

$("#ShowModal").dialog({ 
     height: 200, width: 400, 
     modal: true, 
     width: 433, 
     modal: true, 
     open: function() { 
      $('#ShowModal').parent().appendTo($("form:first")); 
     } 
    }); 
関連する問題