5

如您所知, 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>
4

2 回答 2

2

Razor 引擎现在具有 Razor 2 兼容性(在 3.1 中引入)

于 2013-09-30T09:28:23.600 回答
1

我一直在使用 ActionMailer.net 使用 Razor 视图生成 html 电子邮件。您可以在 NuGet 或此处找到它:https ://bitbucket.org/swaj/actionmailer.net/wiki/Home

于 2013-01-20T04:56:46.843 回答