I'm including a feature in my web application that notifies a user via e-mail.
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.