title: Is it possible with ASP.NET MVC to render a view from a template pulled from a database?
body: <p>What I'm trying to do is generate email content using different templates.  </p>
  
  <p>I think ASP.NET MVC could be a good fit for this.  My controller would get the necessary data for the email and decide which view (template) to render.  (It's more that just a simple mail-merge, there would need to be conditional blocks, foreach's, etc.)</p>
  
  <p>I want to be able to store these templates in a database rather than as files in the web application, so new templates can be easily added from the web application itself.  </p>
  
  <p>Is this possible?  I would prefer to be able to use the WebForms view engine, but would consider other view engines if that's not possible.  I would ideally like to use typed views.</p>