gpt4 book ai didi

c# - 如何在我的应用程序中创建电子邮件模板

转载 作者:行者123 更新时间:2023-11-30 17:09:13 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Razor views as email templates

我正在通过我的网站服务向用户发送电子邮件。

我想对其进行格式化,使其以一种特定的方式很好地显示。

这是我的:

<table bgcolor="#FFE680" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="100%" height="51" valign="middle"><h1> <strong>[COMPANY] User ID Reminder </strong></h1></td>
<td align="right" valign="top" width="8"><img alt="" width="8" height="8" align="top" /></td>
</tr>

</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left" valign="top" width="100%"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td colspan="1" align="left"></td>
</tr>
<tr>
<td align="left" valign="top" width="100%"><p> <br />
Dear [USERNAME], </p>
<p> In response to your request to be reminded of your User ID, please find below the information we have on file for you. If you didn't submit this request, ignore this email. </p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>Your User ID is: </td>
<td>[USERNAME]</td>
</tr>
<tr>
<td>Your registered email address is:  </td>
<td>[EMAIL]</td>
</tr>
</tbody>
</table>
<p>
If you have forgotten your password, you can request it here.<br />
</p>
<p>
Thank you,<br />[COMPANY]
</p></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>

现在我的问题不是关于电子邮件的外观,而是如何在填充适当的字段时将其作为电子邮件的正文?

我将它作为字符串放入资源中,我想我只需替换特定的 [fields]。这开始变得乏味而且看起来草率:

var body = SuburbanHUB.Properties.Resources.ForgotPasswordEmailBody.Replace("[USERNAME]", username).Replace("[EMAIL]")...

我确信有更好的方法可以做到这一点,但我没有经验。

=== 澄清 ===

我正在使用 razor 调用用 C# 编写的 WCF 服务。被调用的服务是发送电子邮件的地方,而不是 View 。我将 Razor 与 MVC 结合使用,并将 C# 作为底层代码。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com