title: How to render a view from the Service layer?
body: <p>I'm including a feature in my web application that notifies a user via e-mail. </p>
  
  <p>Now that I want to HTML format this e-mail, I'm wondering whether it is viable to re-use the core functionality of ASP.NET MVC and have a partial view rendered to a string, so that I can make a partial view with the content of the e-mail. The code in the Service layer would provide the model necessary for the view.</p>