我想發送格式化HTML內的字符串和參數的電子郵件。
我的代碼是這樣的:Html標籤不能在C#中格式化string.format
string title = "Big";
string text = "<p>email stuff with <b>important</b> {0} stuff</p>";
string.Format(text, title);
MailMessage msz = new MailMessage();
var studentEmail = "[email protected]";
msz.To.Add(new MailAddress(studentEmail, "Someone"));
msz.From = new MailAddress(from);
msz.Subject = "Subject";
msz.Body = bodyText;
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
smtp.Send(msz);
我想在電子郵件中得到「電子郵件的東西與重要大的東西」,但我得到這個電子郵件中的:<p>email stuff with <b>important</b> {0} stuff</p>
你是如何發送電子郵件? – SLaks
你需要逃避你的文字。 – SLaks
無法在示例控制檯應用程序上重現。它的格式爲'
電子郵件東西重要大東西
'。 –