ASP.Net Webproject - Textfiles java like with velocity

时间:2013-05-04 16:31:48

标签: c# asp.net asp.net-mvc

我是ASP.NET开发人员的新手,从现在开始学习一些教程。

我缺少的一件事就是将文本外部化为文件的java方法,它可以包含变量。 在java中,我使用velocity来达到这个目的。

我需要这个用于特定于用户的电子邮件。

在java中我会加载一个这样的文本文件:

Hello Mr. $name,
Thanks for your registration. Your customer id is: $customerid
....

现在我可以通过velocity加载文本文件并轻松替换给定的变量。

在ASP.Net中有没有办法做到这一点?如果没有,那么这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以在MVC视图中定义电子邮件模板,然后使用模型将视图渲染为字符串以提供替换。 有关将视图呈现为字符串的技术细节,请参阅this post答案的“Razor .cshtml样式”部分。