簡體   English   中英

如何在電子郵件正文中放置多個文本框?

[英]How to put multiple text boxes in an email body?

我目前已經設置了一個程序,用於發送帶有文本框內容的電子郵件。 但是現在我需要將多個文本框放入電子郵件正文中。 我試過這個:

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

和這個:

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

但它都不起作用。 它是有效的,如果每個部分有1個文本框但不是2.有誰知道如何做到這一點?

您可以使用+運算符追加字符串:

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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM