Описание тега master-pages

None Функция ASP.NET, которая позволяет разрабатывать страницы на основе шаблонов.

ASP.NET 2.0 представила концепцию "главных страниц", которая позволяет разрабатывать страницы на основе шаблонов. Веб-приложение может иметь одну или несколько главных страниц, которые, начиная с ASP.NET 2.0, могут быть вложенными. В главных шаблонах есть элементы управления-заполнители, называемые ContentPlaceHolders, чтобы указать, куда идет динамический контент, а также HTML и JavaScript, общие для дочерних страниц.

Дочерние страницы используют эти элементы управления ContentPlaceHolder, которые должны быть сопоставлены с заполнителем главной страницы, которую заполняет страница содержимого. Остальная часть страницы определяется общими частями главной страницы, как при слиянии писем в текстовом процессоре. Вся разметка и серверные элементы управления на странице содержимого должны быть размещены в элементе управления ContentPlaceHolder.

Когда делается запрос для страницы содержимого, ASP.NET объединяет вывод страницы содержимого с выводом главной страницы и отправляет вывод пользователю.

Главная страница остается полностью доступной для страницы содержимого. Это означает, что страница содержимого может по-прежнему управлять заголовками, изменять заголовок, настраивать кэширование и т. Д. Если главная страница предоставляет общедоступные свойства или методы (например, для установки уведомлений об авторских правах), страница содержимого также может использовать их.