What is a Master page : Master page « Development « ASP.NET Tutorial






Master pages are similar to ordinary ASP.NET pages. 
Master pages are text files that can contain HTML, web controls, and code. 
Master pages have a different file extension .master instead of .aspx.
Master pages must be used by other pages, which are known as content pages. 
Master page defines the page structure and the common ingredients.
The content pages adopt this structure and just fill it with content.
You can use a Master Page to create a common page layout. 
You can use Master Pages to display common content in multiple pages. 
You can add multiple Master Pages to the same application.
Master page file contains a <%@ Master %> directive instead of the normal <%@ Page %> directive. 
Content from the content page appears in the ContentPlaceHolder controls during merging. 
You cannot cache a Master Page with the OutputCache directive. 
You cannot apply a theme to a Master Page.








9.35.Master page
9.35.1.What is a Master page
9.35.2.How Master Pages and Content Pages Are Connected
9.35.3.A Master Page enables you to share the same content among multiple content pages.
9.35.4.Dynamically change master page
9.35.5.Table layout master page
9.35.6.Simplest Master page
9.35.7.Multipart master page
9.35.8.Master page with default content
9.35.9.Change master page in page init event
9.35.10.Nesting Master Pages
9.35.11.Deal with the relative path between master page and content page
9.35.12.Using the Title Attribute
9.35.13.Using the Page Header Property
9.35.14.Modifies the Master Page tags (the tags used by search engines when indexing a page).
9.35.15.Exposing Master Page Properties
9.35.16.Modify a control in a Master Page by using the FindControl() method in a content page.
9.35.17.Associate different Master Pages dynamically with a content page
9.35.18.Loading Master Pages Dynamically for Multiple Content Pages