1

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

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

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

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

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

现在我可以通过速度加载文本文件并很容易地替换给定的变量。

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

4

1 回答 1

0

You could define your email template in an MVC View, then render the View to a string, using the Model to provide the replacements. See the 'Razor .cshtml style' part of the answer to this post for the technical details of rendering a View to a string.

于 2013-05-04T17:34:20.113 回答