0

我有一个 ASPX 页面

<h1 class="TitleClass" >Title</h1>

<p> some stuff </p>
<p> some stuff </p>

<div class="ContentClass" > Content </div>

我想发送一封包含此 ASPX 文件某些部分的电子邮件:我只想将 h1 和 div 作为 html 作为电子邮件发送,我如何从后面的代码中实现这一点?

4

1 回答 1

1

您需要为您的电子邮件制作一个模板(这将是最简单的),例如获取您要发送的部分:

string message=@"<h1 class='TitleClass' >Title</h1>
                 <div class='ContentClass' > Content </div>";

尝试这个:

MailMessage mail = new MailMessage(from, to, subject, message);
mail.IsBodyHtml = true;
SmtpClient client = new SmtpClient("localhost");
client.Send(mail);

请注意,我将邮件消息 html 设置为 true:mail.IsBodyHtml = true; 并将您的 html 发送到message.

于 2013-02-26T18:26:57.647 回答