存储\使用aspnetcore读取外部电子邮件模板

时间:2016-09-26 15:35:47

标签: asp.net-core .net-core

我已经在我的aspnet核心站点连接了mailgun来发送电子邮件,但我真的希望将“模板”存储在文件系统的外部(理想情况下是wwwroot),这样我就可以快速更改\ tweak而无需重新启动 - 发布任何内容。

我将如何完成这样的事情?

此致 史蒂夫

1 个答案:

答案 0 :(得分:1)

我使用具有强类型模型的Razor来呈现电子邮件,因此模板只是.cshtml文件。

您可以看到我发送电子邮件的code here,它会调用此ViewRenderer,您可以看到我的Razor templates here

链接的示例为模型使用简单的原始类型,但我在其他项目中使用了相同技术的更精细的视图模型