如何在电子邮件正文中放置多个文本框?

时间:2015-02-21 12:43:40

标签: c# email visual-studio-2012

我目前已经设置了一个程序,用于发送带有文本框内容的电子邮件。但是现在我需要将多个文本框放入电子邮件正文中。我试过这个:

mail.Body = textBox2.Text;
mail.Body = textBox3.Text;

而且:

mail.Subject = textBox1.Text;
mail.Body = textBox2.Text, textBox3.Text;

但它都不起作用。它是有效的,如果每个部分有1个文本框但不是2.有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

您可以使用+运算符附加字符串:

mail.Body = textBox2.Text + textBox3.Text;

string.Format

mail.Body = string.Format("{0}{1}", textBox2.Text, textBox3.Text);

StringBuilder

var sb = new StringBuilder();
sb.Append(textBox2.Text);
sb.Append(textBox3.Text);
mail.Body = sb.ToString();