Вложенные мастер-страницы
Шаблоны дизайна могут наследовать другие шаблоны. Например, сайт состоит из нескольких разделов. Все страницы сайта имеют общие элементы, и все страницы раздела имеют другие общие элементы. Сайт цветочного магазина состоит из разделов многолетних и однолетних цветов. Для них созданы шаблоны, которые наследуют общий шаблон сайта:
<%@ master language="C#" masterpagefile="~/Site4.master"%>
<asp:content contentplaceholderid="SectionContents" runat="serv- er"> <h3>Perrenials</h3> <asp:contentplaceholder id="FlowerText" runat="server"/> <br /><br /> <asp:contentplaceholder id="FlowerPicture" runat="server"/> </asp:content>
Страница, описывающая нарциссы, находится в разделе многолетних цветов и наследует шаблон SectionPerrenials:
<%@ page language="C#" masterpagefile="~/SectionPerrenials.master" %> <asp:content id="FlowerText" ContentPlaceHolderId="FlowerText" runat="server"> Daffodils bloom early in spring and welcome the growing sea- son. </asp:content> <asp:content id="FlowerPicture" ContentPlaceHolderId="FlowerPicture" runat="server"> <asp:image id="image1" runat=server imageurl="~/images/daf- fodil.jpg"/> </asp:content>