My MVC app will have a lot of views (approx 20 to 30). Currently they are all in my HomeController but it has gotten very long:
public class HomeController : Controller
{
public ActionResult Index()
{
ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
return View();
}
/* *SNIP* 29 actions later... */
}
What is the best way to deal with static content pages in MVC 4? Is it best to put them in the HomeController, or have a separate controller related to each information area?
I really want to avoid using a CMS as MVC is great for all my other requirements.