ASP.NET MVC Render View в строку для отправки по электронной почте

Я хочу использовать представления MVC для создания тела сообщения электронной почты и я наткнулся на это ( http://www.brightmix.com/blog/renderpartial-to-string-in-asp-net-mvc/ ), но, похоже, он не работает с сильно типизированные представления (ViewContext имеет значение null). Но мне было нужно кое-что, что могло бы отобразить полный вид, включая главную страницу.

Я подумал, что если есть способ просто вызвать представление без перенаправления и просто записать в другой поток и отправить электронное письмо внутри контроллера, который мог бы это сделать, но я не могу понять, как вызвать представление .

Любые предложения были бы замечательными!

Заранее спасибо.

Gifster

7
задан Andy 12 November 2010 в 11:05
поделиться