gpt4 book ai didi

html - 在 Razor 邮件模板中使用 @Html.Raw 呈现 HTML 内容

转载 作者:太空宇宙 更新时间:2023-11-04 13:45:39 25 4
gpt4 key购买 nike

使用 Razor 页面作为邮件模板我正在尝试使用 @Html.Raw(Model.Content) 显示邮件内容(Html 内容) .

每当我运行代码时,我都会收到此错误:html does not exist in current context .

我试过这个 @Html.Raw("<strong>Bold!</strong>")在另一个 Razor 页面上验证 RazorEngine已安装并且显示完美无误。

最佳答案

在处理电子邮件时,我使用 RazorEngine.Templating 中的 RazorEngineService,例如在我的例子中,它看起来像这样:

using RazorEngine.Templating;

RazorEngineService.Create().RunCompile(html, ...)

假设您使用相同的程序集,@Html.Raw 确实存在这种用法。通过在我的电子邮件中执行此操作,我终于能够获得原始 HTML 输出:

@using RazorEngine.Text

@(new RawString(Model.Variable))

关于html - 在 Razor 邮件模板中使用 @Html.Raw 呈现 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41558671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com