Asp.net初学者

时间:2010-11-12 23:21:17

标签: c# asp.net

我设计的页面就像Yahoo Sign Up Page ..我想这样做,当我填写该页面的所有必填字段时,这些填充的值会显示在文本框中。 我写了一个代码,即:

TextBox9.Text = TextBox1.Text;
TextBox9.Text = TextBox2.Text;
TextBox9.Text = TextBox3.Text;
TextBox9.Text = TextBox4.Text;
TextBox9.Text = TextBox5.Text;
TextBox9.Text = TextBox6.Text;
TextBox9.Text = TextBox7.Text;
TextBox9.Text = TextBox8.Text;

但它只在textbox9中显示textbox8的值..

2 个答案:

答案 0 :(得分:4)

在您的示例中,您只是不断重新设置Text的{​​{1}}属性。我想也许你想要的是这样的:

TextBox9

答案 1 :(得分:2)

您应该连接值:

TextBox9.Text = TextBox1.Text;
TextBox9.Text += TextBox2.Text;
TextBox9.Text += TextBox3.Text;
TextBox9.Text += TextBox4.Text;
TextBox9.Text += TextBox5.Text;
TextBox9.Text += TextBox6.Text;
TextBox9.Text += TextBox7.Text;
TextBox9.Text += TextBox8.Text;

第一行将TextBox1的值分配给TextBox9 第二行将TextBox2的值添加到TextBox9 第三行将TextBox3的值添加到TextBox9 等

建议:
您应该考虑使用更好的变量名而不是默认名。