0

我正在尝试编写一个将基于 HTML 模板生成电子邮件的 Windows 服务。我希望我的 HTML 模板作为资源包含在我的项目中。我是否已将这些模板文件作为使用文件流读取,或者是否有内置的 C# 函数将这些文件作为资源读取。

有没有更好的方法使用 HTML 文件作为模板在 asp .net 中生成电子邮件

谢谢 SCS

4

1 回答 1

0

您只需要创建资源文件(.resx),然后以 key/value 的方式填写它,例如 key = "email_template", value = "your html template"。之后,您将拥有名为 email_template 的字段的类,它将为您提供您的 html 模板,而无需任何额外的编码。


UPD

O,您也可以像 asp.net 用户控件 (*.ascx) 一样保存您的模板,然后使用本文中描述的技术将其渲染为字符串

在 MVC 世界中可能存在相同的变体。可以这样

于 2013-01-29T22:50:56.677 回答