I was wondering if there\'s a way to specify a model for the _layout.cshtml file, i\'ve seen lots of posts with the basic same question with people replying with \"alternati
You should delegate the parts of your layout that "need a model" to a separate controller using partial views and RenderAction:
RenderAction
@Html.RenderAction("SomeAction", "LayoutController")
Have LayoutController.SomeAction return a PartialViewResult, which you can then strongly type to a model.
LayoutController.SomeAction
PartialViewResult