What's the best regarded way to organize multiple ASP .Net MVC View models within a single view?

Viewed 302

My app has a main dashboard which is comprised of 8 different partial views; each backed by their own view model and in my controller I'm just calling

public ActionResult mainDashboard(){
 return View()
}

to return the dashboard. My question is would it be recommended to create a dashboard view model that also contains references to the view models of the partial views? What's considered a recommended best practice in this situation?

1 Answers
Related