各位大哥,groupNameT为一TextBox控件,其text值修改后,我该如何取得呢,谢谢!
protected void groupNameT_TextChanged(object sender, System.EventArgs e)
{
}

解决方案 »

  1.   

    string sTempstring = string.Empty;
    protected void groupNameT_TextChanged(object sender, System.EventArgs e)
    {
       sTempstring = this.groupNameT.Text;}
      

  2.   

    也可以通过前台JS得到后台TEXTBOX的值
      

  3.   

    不行啊,取得的还是修改前的值,前台是这样写的 OnTextChanged="groupNameT_TextChanged"   而且调试sTempstring = this.groupNameT.Text; 时就停在这了
      

  4.   

    我是要在后台cs文件的button_click取到那个TextBox控件改变后的值
      

  5.   

    后台cs文件的button_click取到那个TextBox控件改变后的值?直接取就行了啊,把protected void groupNameT_TextChanged(object sender, System.EventArgs e)
    这个事件去掉,直接在button_click(object sender, System.EventArgs e)
    取文本框的值不就行了,反正是在后台取,提交服务器端了,取得就是当时文本框的值-----------------------------------------也许我没弄懂你的意思
      

  6.   

    值是手动改的
    private void okB_Click(object sender, System.EventArgs e)
    {

    string group_id = this.groupIdT.Text;
    string group_name = this.groupNameT.Text;
    string re = this.reT.Text;
    this.messageT.Text = "";
      

  7.   

    楼主检查一下,是否txt的赋值没加postback判断if(!ispostback)txt.Text = "aaa";如果赋值没加判断,提交后都会是aaa
      

  8.   

    后台cs文件的button_click取到那个TextBox控件改变后的值?直接取就行了啊,把protected void groupNameT_TextChanged(object sender, System.EventArgs e)
    这个事件去掉,直接在button_click(object sender, System.EventArgs e)
    取文本框的值不就行了,反正是在后台取,提交服务器端了,取得就是当时文本框的值-----------------------------------------也许我没弄懂你的意思
    ============
    他说的很对,就是在button_click里写
    就可以取了
      

  9.   

    新手经常犯的错误就是 没有判断是否回发每一次都赋值 初始化IsPostBack在TextChanged函数中 最好使用
    TextBox txtName= sender as TextBox;
    获取当前控件
      

  10.   

    判断是否首次刷新 ispostback
      

  11.   

    肯定是你的page_load事件,或者文本框的什么事件的代码有问题
      

  12.   

    绑定 TextBox.Text 的代码放在 if(!IsPostBack) {
        // 这里
    }