The MultiView and View controls let you divide a page's content into separate groups and display only one of them at a time. A MultiView control holds all of the View controls together, and each View control manages one group of content.
Within a MultiView control, only one View control can be declared as active at a time.
A master page is an ASP.NET file with the. master extension (for example, MySite. master) that has a predetermined layout that can include static text, HTML elements, and server controls. The master-page directive below, for example, provides the name of a code-behind file and assigns a class name to the master page.
ViewBag is a dynamic property that makes use of C# 4.0's new dynamic features. Data is also passed from a controller to a view using this method. In a nutshell, the ViewBag property is a wrapper on the ViewData dictionary that exposes it as a dynamic object.