ASP.NET MVC Render View a una cadena para enviar por correo electrónico

Quiero usar vistas MVC para crear el cuerpo de un correo electrónico y me he encontrado con esto (http://www.brightmix.com/blog/renderpartial-to-string-in-asp-net-mvc/) pero no parece funcionar con vistas fuertemente tipadas (ViewContext es nulo). Pero buscaba algo que mostrara una vista completa incluyendo una página maestra.

Pensé que si había una manera de invocar una vista sin redireccionar y simplemente escribir en una secuencia diferente y enviar el correo electrónico dentro del controlador que podría hacerlo, pero no puedo encontrar la manera de invocar una vista.

¡Cualquier sugerencia seria genial!

Gracias por adelantado.

Gifster

Respuestas a la pregunta(2)

Su respuesta a la pregunta