|
|
1
11
这就是我想要的ASP。NET MVC ViewEngine可以做,但它在Spark中,只需点击下面的最新链接, 更新(12/30/2009)清洁版本: ASP.NET MVC Email Template Solution (11/16/2009)
请务必阅读这些帖子。Louis DeJardin的所有功劳请参阅他的教程:): Using Spark as a general purpose template engine! , Email Templates Revisited |
|
|
2
8
为什么需要从视图创建电子邮件?为什么不使用普通的旧模板文件?我经常这样做——我制作了一个模板,并使用城堡项目中的NVelocity引擎(不要与高速VIEW引擎混淆)来渲染模板。 例子:
NVelocityEngine类是我围绕Castle项目提供的NVelocity端口编写的一个包装器,如下所示:
这样,您根本不必干预视图引擎,理论上您可以将其与ASP链接起来。NET视图引擎,如果你愿意的话,就像我在下面的控制器方法中所做的那样:
|
|
|
3
7
尝试使用火花视图引擎( http://www.sparkviewengine.com/ 您还可以使用此答案中的函数 Render a view as a string ,但这需要伪造上下文。这是标准视图引擎的工作方式,您对此无能为力。 这是我的扩展类,用于生成字符串视图。第一个是标准视图引擎,第二个是Spark:
|
|
4
4
如果你想要简单的文本替换。NET有这样的功能:
以及Welcome.txt文件
同样,这只适用于简单的字符串替换。如果你计划通过电子邮件发送更多数据,你需要正确格式化,然后更换。 |
|
|
5
3
你可以考虑使用MvcMailer NuGet——它只做你想要的事情,而且做得很干净。查看NuGet包 here 和那个 project documentation 希望它能有所帮助! |
|
|
6
1
我为LukLed的RenderSparkToString方法创建了一个重载,允许您在视图中使用spark布局:
|
|
|
7
0
|
|
|
Yoko · 试图用Javascript在表格中发送多个PDF块 1 年前 |
|
|
Shane Brodie · 生成的电子邮件中出现奇怪的字符 1 年前 |
|
Martin · 后端JavaScript文件EmailJS发送错误 2 年前 |
|
Majoris · Django无法发送电子邮件,即使conf是正确的 2 年前 |
|
|
HarriS · MS Graph API:在查询中使用包含运算符 2 年前 |