|
Использование шаблонов
Для создания сайта по шаблону в ASP.NET используются Master Page.
Если кто то еще не знает для чего нужны шаблоны, то объясню.
Например имеется шапка сайта, меню слева и изменяемая часть контента справа.
Так вот что бы не делать на всех страницах одну и туже шапку, меню и тд применяют master page на которой это все размещают
а контент будет выводится в специальную область.
Итак создаем Master Page: для этого добавляем новый элемент

На странице автоматически добавиться ASP.NET контрол asp:contentplaceholder
Это как раз и есть наша изменяемая часть. Вся остальная часть выглядит как обычная страница и в ней можно разместить
шапку, меню и тд
Теперь заставляем нашу страницу выводится в шаблон. Для этого создаем новую страницу и указываем опцию select master page и выбираем наш шаблон.
В сформированной странице автоматически появится элемент asp:Content. В этом элементе в параметре ContentPlaceHolderID
указано имя contentplaceholder в который будет выводится информация.
Сама же информация о том что страница использует шаблон находится в ее заголовке в параметре MasterPage
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" Title="Untitled Page" %>
|
Таким образом при загрузки нашей страницы все содержимое ее тэга Content будет помещаться в шаблон в элемент ContentPlaceHolder
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (3,5 - 4 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|