Possible Duplicate:
Render a view as a string
How can I render the results of a Controller Action to a string in MVC 3 (So I can send them as an email)?
Possible Duplicate:
Render a view as a string
How can I render the results of a Controller Action to a string in MVC 3 (So I can send them as an email)?
The most simple solution is probably this:
string body = Html.Action("Mail").ToHtmlString();