我有一个 ASPX 页面
<h1 class="TitleClass" >Title</h1>
<p> some stuff </p>
<p> some stuff </p>
<div class="ContentClass" > Content </div>
我想发送一封包含此 ASPX 文件某些部分的电子邮件:我只想将 h1 和 div 作为 html 作为电子邮件发送,我如何从后面的代码中实现这一点?
我有一个 ASPX 页面
<h1 class="TitleClass" >Title</h1>
<p> some stuff </p>
<p> some stuff </p>
<div class="ContentClass" > Content </div>
我想发送一封包含此 ASPX 文件某些部分的电子邮件:我只想将 h1 和 div 作为 html 作为电子邮件发送,我如何从后面的代码中实现这一点?
您需要为您的电子邮件制作一个模板(这将是最简单的),例如获取您要发送的部分:
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
.