在我的应用程序中,我有一个富文本编辑器(tinyMCE)。我想从那里获取 HTML 输出并插入到 MVC Postal 电子邮件对象并通过 Hangfire 安排。
虽然我有这个过程按预期工作,但 Html 没有呈现。
不幸的是,当 Hangfire 运行时,我不能使用 Html.Raw(string) 因为它不可用。
我得到了例外:
RazorEngine.Templating.TemplateCompilationException
无法编译模板。当前上下文中不存在名称“Html”其他编译错误可能已经发生。检查错误属性以获取更多信息。
RazorEngine.Templating.TemplateCompilationException:无法编译模板。当前上下文中不存在名称“Html”
可能发生了其他编译错误。检查错误属性以获取更多信息。在 RazorEngine.Compilation.DirectCompilerServiceBase.CompileType(TypeContext context) 在 c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Compilation\DirectCompilerServiceBase.cs:RazorEngine.Templating.TemplateService.CreateTemplateType 的第 108 行(字符串 razorTemplate,类型 modelType)在 c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Templating\TemplateService.cs:RazorEngine.Templating.TemplateService.GetTemplate[T] 的第 256 行(字符串razorTemplate,对象模型,字符串缓存名称)在 c:\Users\abbottm\Documents\GitHub\RazorEngine\src\Core\RazorEngine.Core\Templating\TemplateService.cs:RazorEngine.Templating.TemplateService.GetTemplate 的第 374 行(字符串 razorTemplate,对象模型,
有任何想法吗?