string no=textBox1.Text;
这是同学的一段C#代码,很奇怪的是每次从textBox1中读取的值都是空,不知为什么解决,我们期待向大家学习!

解决方案 »

  1.   

    你的TextBox中是不是没填写任何字符啊,否则应该不会为空的。
    还有一种可能是你在某处将次TextBox的Text置空了。
      

  2.   

    我们向textBox1中写入了字符串,然后就点击一个button,然后马上就是string no=textBox1.Text;
    设断点在这个地方,调试总显示textBox1.Text为""
      

  3.   

    接着在写一句MessageBox.Show(no);就是
    string no=textBox1.Text;
    MessageBox.Show(no);
    试试看能不能弹出在textbox里面的值
      

  4.   

    单击按钮引起了页面回发,TextBox的值又回到了初始值