ASP.NET MVC Render View em uma cadeia de caracteres para envio por email

Quero usar as visualizações MVC para criar o corpo para um email e me deparei com isso (http://www.brightmix.com/blog/renderpartial-to-string-in-asp-net-mvc/), mas parece não funcionar com vistas fortemente tipadas (ViewContext é nulo). Mas eu estava atrás de algo que renderizaria uma visualização completa, incluindo uma página-mestre.

Eu pensei que, se houvesse uma maneira de apenas invocar uma exibição sem redirecionar e apenas gravar em um fluxo diferente e enviar o email dentro do controlador que poderia fazê-lo, mas não consigo descobrir como invocar uma exibição.

Todas as sugestões seriam ótimas!

Desde já, obrigado.

Gifster

questionAnswers(2)

yourAnswerToTheQuestion