asp.net 页面的textbox 设置为多行文本框以后后台无法获取值

asp.net 页面的textbox 设置为多行文本框之后后台无法获取值
如题:我用的服务器控件textbox 将类型设置为多行文本框之后居然在后台无法获取值,但是后台设置的值,可以在后台获取到,在页面上输入的值却获取不到。
<asp:TextBox ID="TxtBoxExecuteResults" runat="server" Height="86px" TextMode="MultiLine"  Width="486px"  MaxLength="1000"></asp:TextBox>

this.TxtBoxExecuteResults.Text = "1234"; //可以赋值给它,
string text = this.TxtBoxExecuteResults.Text; //可以获取到1234

但是在页面输入的值却怎么都获取不到。 

请大神解答啊~!
------解决思路----------------------
页面里是否使用了AJAX,如果使用了AJAX,就不要用asp:button了
------解决思路----------------------
我觉得可能是你把赋值语句放的位置不对。学习学习~
------解决思路----------------------

 if (!IsPostBack)
        {
            这里把数据库值取出来填充进去
        }

我了个去,搞了半天问题在这,我也是醉了