As you know Razor Engine在MVC4
下无效。
所以我想知道我们是否可以使用Model object
以其他方式生成电子邮件html正文。
我们可以使用哪个工具/ dll。
如果我在模型中有100个字段,我真的不想手动放置属性名称并使用Replace
方法...
示例:
<div class="display-label">
@Html.DisplayNameFor(model => model.Name)
</div>
<div class="display-field">
@Html.DisplayFor(model => model.Name)
</div>
<div class="clear">
</div>
答案 0 :(得分:1)
我一直在使用ActionMailer.net使用Razor视图生成HTML电子邮件。您可以在NuGet或此处找到它:https://bitbucket.org/swaj/actionmailer.net/wiki/Home
答案 1 :(得分:1)
Razor Engine现在具有Razor 2兼容性(在3.1中引入)