Duration: 16 minutes
Summary: We start by discussing the content of Site.master as far as the ContentplaceHolders are concerned. The key point here is that in our page we do not have to use all the content place holders available in the master page. So to illustrate this, we put a ContentPlaceHolder in the footer with some dynamic content, but we did not refer to this in our page. When we served the page to the user, the content was displayed properly in the footer. The page that uses the master does not have to fill out all the content place holders. The second concept we discuss here is nesting master pages. ASP.NET allows us to do so. We created a new master page that uses Site.master as a master. Then we created an aspx page that uses the newly created master page as a master. When this final page needs to be served to the user, the three pages (2 masters and the aspx) will be merged together and the final result is sent to the browser.
Methodology of the development of example: Good coding standard and simplified design to illustrate the key points.
Technology Used: ASP.NET and Visual Studio 2010
Keyword: ASP.NET 4, Visual Studio 2010, Master Pages, Content, ContentPlaceHolder, ContentPlaceHolderId, MasterPageFile, Nesting Master Pages.