I have an ASP MVC application which needs multiple different layouts. In ASP.NET Web Apps I would have just made separate master pages. How do I do this in ASP MVC 3?
You could set the layout dynamically in your controller action:
public ActionResult Index() { var viewModel = ... return View("Index", "_SomeSpecialLayout", viewModel); }