Error executing child request for handler in view
Ok I found the problem, hopefully this will help someone in future. The controllers for the partial views each contained the [HttpGet] attribute. For example [HttpGet] public ActionResult Index() { } I remove the attribute from both controllers public ActionResult Index() { } and everything is now working.