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>