Is ViewBag.Message equivalent to ViewData[“Message”].

Starting in ASP.NET MVC 3, view data can also be accessed via the ViewBag property. ViewBag is a dynamic property that provides a convenient syntax for accessing the same data accessible via the ViewData property. It’s effectively a wrapper over ViewData that takes advantage of the new dynamic keyword in C# 4. This allows using property accessor-like syntax to retrieve values from a dictionary.