在任务内部渲染局部视图

时间:2013-03-26 07:33:46

标签: c# razor asp.net-mvc-4

我有一个使用Task.Factory.StartNew()运行电子邮件通知功能的MVC控制器,因为它从数据库中提取了一些计数,并不足以阻止主要请求。我想使用一些等效的RenderPartialViewToString来生成电子邮件正文,但这会引发错误,因为某些Web上下文在任务运行的上下文中不可用。

使用核心MVC / Razor库是否有一种简单的方法可以实现这一目标,还是需要使用RazorEngine之类的东西?

1 个答案:

答案 0 :(得分:0)