我有一个运行电子邮件通知功能的 MVC 控制器,Task.Factory.StartNew()
因为它从数据库中提取了一些计数,并且不够关键以阻止主请求。我想使用一些等效的RenderPartialViewToString来生成电子邮件正文,但这会引发错误,因为某些 Web 上下文在任务运行的上下文中不可用。
有没有一种简单的方法可以使用核心 MVC / Razor 库来实现这一点,还是我需要求助于RazorEngine 之类的东西?
我有一个运行电子邮件通知功能的 MVC 控制器,Task.Factory.StartNew()
因为它从数据库中提取了一些计数,并且不够关键以阻止主请求。我想使用一些等效的RenderPartialViewToString来生成电子邮件正文,但这会引发错误,因为某些 Web 上下文在任务运行的上下文中不可用。
有没有一种简单的方法可以使用核心 MVC / Razor 库来实现这一点,还是我需要求助于RazorEngine 之类的东西?