我正在尝试将形状呈现为电子邮件模板。我希望能够从后台任务以及当前请求中执行此操作。有人有任何提示吗?我认为Orchard.DisplayManagement.IDisplayHelperFactory是关键,但然后我需要制造ViewContext和IViewDataContainer,我可能可以从Orchard.Mvc.ViewEngines.Razor.WebViewPage获取这些对象。
有人做过类似的事情吗?我正在查看https://github.com/andrewdavey/postal/blob/master/src/Postal/EmailViewRenderer.cs以获取一些灵感,只是想知道是否有人能给我指点迷津?
再次感谢!