asp.net Значение текстового поля равно нулю, когда произошел постбок с Jquery Dialog

У меня есть текстовое поле Asp.net в теге <div>, которое после нажатия на «btnReply» <div> отображается в диалоге Jquery, поэтому пользователь пишет идею в текстовом поле и нажимает кнопку «Отправить» (кнопка диалога jquery) и отправляет сообщение назад. ,

но значение текстового поля asp.net на стороне сервера равно нулю. Почему ? мой код здесь:

     <div id="ReplyDiv"  style="display:none;">
             <asp:TextBox ID="txtReply" runat="server" Textmode="MultiLine"/>
     </div>

     <input type="button" id="btnReply" onclick="javascript:retuen ShowReplyDialog();"/>

      <asp:Button ID="AspBtnReply" runat="server" OnClick="AspBtnReply_Click" class="hidden"/>

     /*-----Jquery script----*/
    <script type="text/javascript">
      function ShowReplyDialog()
       {
         $("#ReplyDiv").dialog({
            width: 580,          
            buttons: {
               "Close": function () { $(this).dialog("close");} , 
               "Send" : function () {
                   //----Call Asp.net server method here
                   $("#<%=AspBtnReply.ClientID %>").click();
               }                    
            }
         }).parent().appendTo($("form:first"));
      }
    </script>

Ответы на вопрос(2)

Ваш ответ на вопрос