使用不同的按钮c#将多行文本添加到文本框中

时间:2017-03-23 23:36:24

标签: c# asp.net

我已经构建了一个充满按钮(47)的界面,每个界面都有一个地址。当您单击该按钮时,它应该将地址放在文本框中。我可以做到这一点,但一次只有一个地址。当我按下另一个按钮时,先前的地址被新的地址复制。

按钮背后的代码很简单:

protected void btnYmca_Click(object sender, EventArgs e)
{
    txtOut.Text = "Some address here\n";
}

所有这些按钮都设置如下。这些按钮中没有任何内容可以清除文本,但是当我单击其他按钮时它会自动执行。文本框设置为MultiLine。

当您点击一个按钮时,有没有办法让文本行保留在文本框中,然后在它下面的一行上添加一个新地址?完成后,我有一个单独的按钮来清除文本框。

1 个答案:

答案 0 :(得分:1)

您需要在+之前添加=。然后,这将附加值而不是覆盖它。

protected void btnYmca_Click(object sender, EventArgs e)
{
    txtOut.Text += "Some address here\n";
}