title: ASP.NET MVC 3 layout ViewBag data across all child views
body: <p>We need dynamic data passed to our layout file, no matter what the child view is. For example, we display some user specific data in the header of the layout.</p>
  
  <p>How can we pass this data to the layout view without each action having to supply it independently? Should we use a custom controller, or is there a better solution?</p>