We can apply a Master
Page to every content page in a particular folder or every content page in an
entire application. Rather than add a MasterPageFile attribute to individual
content pages, we can add a configuration option to the web configuration file.
For example
The web configuration
file given below applies the SimpleMaster.master Master Page to every page
contained in the same folder (or subfolder) as the web configuration file.
<?xml version="1.0"?>
<configuration>
<system.web>
<pages masterPageFile="~/MasterPage.master" />
</system.web>
</configuration>
The Above Master Page
given in the Web.config file is applied only to content pages. If a page does
not contain any Content controls and it is a normal ASP.NET page then the Master
Page is ignored. We can override the Master Page configured in the web
configuration file in the case of a particular content page. In other words, a
MasterPageFile attribute in a content page takes precedence over a Master Page
specified in the web configuration file.
Note: This
is last part of this series of articles.