我TextBox里的值是动态赋值的,
  当程序运行后 显示了“asd”,然后我把"asd"改成了"aaa", 为什么在程序的代码里 
 textbox1.text  还是等于"asd"呢?

解决方案 »

  1.   

    不会把 你把代码贴上来看看 
    要是你的是B/S的 我估计你的asd是在PAGE_LOAD时候做的
      

  2.   

    if(!isPostbosk)
    {
         textbox1.text="asd"
    }
      

  3.   

    你是在什么地方赋值的?  在page_load中判断 !ispostback时给textbox赋值试试
      

  4.   

    是指在程序运行时,在textbox中更改么?
    //所说的动态赋值时指在Page_Load中赋值么?如果是,将赋值语句放在if(!IsPostBack)中试试
      

  5.   

    动态赋值是在   lbo_SelectedIndexChanged  这个中赋值的。
      

  6.   

    private void lboDataTable_SelectedIndexChanged(object sender, EventArgs e)
            {
                        this.tboDataTable.Text = lboDataTable.SelectedItem.ToString();
             }
      
    private void btnTableUp_Click(object sender, EventArgs e)
            {
                  MessageBox.Show(lboDataTable.Text);
            }然后我程序运行了,在textbox里 输入  aaa  然后点按钮 弹出的 还是asd
      

  7.   

    我知道错哪了。
      lbo  tbo