2013-03-26 2 views
3

У меня есть контроллер MVC, который запускает функцию уведомления по электронной почте, используя Task.Factory.StartNew(), поскольку он вытягивает несколько отсчетов из базы данных и недостаточно критичен, чтобы удерживать основной запрос. Я бы хотел использовать некоторый эквивалент RenderPartialViewToString для генерации тела электронной почты, но это вызывает ошибку, потому что какой-то веб-контекст недоступен в контексте, в котором запущена задача.Оказание частичного представления внутри задачи

Есть ли простой способ для этого, используя ядро MVC/Razor, или мне нужно прибегнуть к чему-то вроде RazorEngine?

ответ

Смежные вопросы