В настоящее время я работаю над службой наблюдения за сообщениями, которая у нас есть, и моя задача состоит в том, чтобы просто встроить детали сообщения в тело сообщения.
Я попытался использовать для этого конструктор строк, однако обнаружил, что мое тело сообщения - это строка на основе html.
Я хочу знать, есть ли способ добавить значения, которые я хочу добавить, в определенный момент в этой HTML-строке?
Ниже приведен раздел строки html, которым я хочу манипулировать. Мой текст необходимо вставить сразу после тега body.
<body lang=EN-GB link=blue vlink=purple>
<div class=WordSection1>
<p class=MsoNormal>
<span style='font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:black'>Another test for AppendLine();<o:p></o:p>
</span>
</p>
Вот как я пытался это сделать:
StringBuilder sb = new StringBuilder();
sb.Append("From: ");
sb.Append(message.From.ToString());
sb.AppendLine();
sb.Append("Sent: ");
sb.Append(message.Date.ToString());
sb.AppendLine();
sb.Append("To: ");
sb.Append(message.To.ToString());
sb.AppendLine();
sb.Append("Subject: ");
sb.Append(message.Subject);
sb.AppendLine();
sb.Append(message.BodyHtml);
К сожалению, это просто напечатало мои значения From, Sent, To, Subject в одну строку, а затем вывел раздел html.
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать, и я предоставлю ее.