title: Creating a dynamic ActionResult
body: <p>I was thinking of creating a CMS for my own website, I thought it would be eaiser to create pages and update the meta tags and content on the fly. When I thought about it more, I realised I could update the content in say...</p>
  
  <pre><code>public ActionResult Index()
  {
    ViewBag = "My Content";
    return View(); 
  }
  </code></pre>
  
  <p>But I never thought about creating new pages, referencing them in my database, and using the correct Controllers.</p>
  
  <p>Is there a way to dynamically create Controllers / ActionResults and corresponding Views in MVC?</p>
  
  <p>Kind regards</p>
  
  <p>James</p>