Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 允许用户使用动态MVC变量制作电子邮件模板_Asp.net Mvc_Email - Fatal编程技术网

Asp.net mvc 允许用户使用动态MVC变量制作电子邮件模板

Asp.net mvc 允许用户使用动态MVC变量制作电子邮件模板,asp.net-mvc,email,Asp.net Mvc,Email,我是MVC3的新手。我的客户需要一个管理页面,她可以编辑基本的电子邮件模板,如“亲爱的%FirstName%,您的订单已下”我将创建。当收到订单时,它会自动使用该人的模板向其发送电子邮件 我希望能够做到的是,在发送邮件时,自动将模板中的字段(如%FirstName%)与订单的模型字段匹配,即model.order.FirstName。很明显,我可以使用helper类来手动执行和regex操作,但我正在寻找一种类似剃刀的方法 为此,我(简要地)研究了MvcMailer和RazorEngine,但不

我是MVC3的新手。我的客户需要一个管理页面,她可以编辑基本的电子邮件模板,如“亲爱的%FirstName%,您的订单已下”我将创建。当收到订单时,它会自动使用该人的模板向其发送电子邮件

我希望能够做到的是,在发送邮件时,自动将模板中的字段(如%FirstName%)与订单的模型字段匹配,即model.order.FirstName。很明显,我可以使用helper类来手动执行和regex操作,但我正在寻找一种类似剃刀的方法

为此,我(简要地)研究了MvcMailer和RazorEngine,但不能完全解决这个问题,因为这些工具似乎依赖于.cshtml文件


有人知道如何实现我的目标吗?任何建议都将不胜感激

>你应该考虑看流利的电子邮件,它现在支持RaSor语法。


您对MvcMailer有什么不理解的地方?我将它用于邮件模板,它的工作方式很有魅力。MvcMailer似乎用于我创建的视图。我希望以某种方式允许站点上的管理员用户创建一个可供MvcMailerjames使用的视图-另一种选择是查看一个替代项目(ActionMailer),该项目可以提供某种方式将数据库对象注入视图: