Введение в главные страницы среды ASP.NET

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

Главная страница — это страница среды ASP.NET, имеющая расширение имени файла MASTER. Главные страницы позволяют создавать согласованное отображение и макет для страниц на веб-узле или в приложении.

В данной статье представлен обзор главных страниц, включая коллекцию главных страниц, страниц содержимого, элементов управления прототипом содержимого и содержимым, а также областей содержимого. Кроме того, эта статья содержит сведения об использовании главных страниц как в Windows SharePoint Services 3.0, так и в Microsoft Office SharePoint Server 2007.

Важно : Чтобы использовать главные страницы, узел должен размещаться на сервере, выполняющем Windows SharePoint Services 3.0 или Office SharePoint Server 2007.

В этой статье:

Что такое главную страницу?

Где находятся главные страницы

Какие преимущества использования главные страницы?

Что такое вложенные главные страницы

Что представляют собой страницы содержимого?

Каковы области содержимого, элементы управления содержимым и элементами управления заполнителями контента

Понятие различных о главных страницах в Office SharePoint Server 2007

Можно настроить на главную страницу, элементы управления на страницах сайта администрирования?

Создание пользовательских главных страниц

Что такое главная страница?

Главные страницы — это функция среды ASP.NET 2.0, которая работает одинаково в узлах Windows SharePoint Services 3.0 и Office SharePoint Server 2007, поскольку они работают в среде ASP.NET 2.0. Используя главные страницы, можно создать одну единственную страницу шаблона, а затем использовать этот шаблон в качестве основы для нескольких страниц в приложении, вместо того, чтобы создавать каждую новую страницу с нуля.

Главные страницы, чтобы отображаться в окне обозревателя, фактически требуют создания двух отдельных частей, самой главной страницы и страницы содержимого. Главная страница задает общий макет и переход, а также общее содержимое по умолчанию для всех страниц содержимого, которые прикреплены к нему. Страница содержимого — это уникальная страница. Когда страница отображается в обозревателе, главная страница предоставляет общее содержимое, а страница содержимого предоставляет конкретное содержимое страницы.

Сначала создается одна главная страница, чтобы определить, как внешний вид и функцию, так и стандартное поведение либо для всех страниц, либо для определенной группы этих страниц. Затем можно создать отдельные страницы содержимого, включающие уникальное содержимое, которое предполагается отобразить на каждой отдельной странице. Главная страница объединяется со страницами содержимого, чтобы создать окончательную отображаемую на экране страницу, объединяющую макет главной страницы с содержимым страницы содержимого.

Поскольку для главных страниц в Microsoft Office SharePoint Designer 2007 имеется полная поддержка времени разработки, можно просмотреть, как будет выглядеть страница в окончательном виде, на стадии ее разработки.

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

Каждый сайт в Windows SharePoint Services 3.0 и Office SharePoint Server 2007, созданный из определения сайта содержит Default.master, определяющее внешний вид сайта по умолчанию. Кроме того Office SharePoint Server 2007 также содержит некоторые пользовательские главные страницы. Эти пользовательские главные страницы как страница Default.master включают прототипов содержимого, которые включить отображение контента SharePoint, например списков и библиотек и могут использоваться для определения внешнего вида ко всему сайту с Office SharePoint Server 2007. Дополнительные сведения об использовании главных страниц с Office SharePoint Server 2007, обратитесь к разделу поздней различия о главных страницах в Office SharePoint Server 2007?

К началу страницы

Где хранятся главные страницы?

Главная страница по умолчанию хранится в коллекции главных страниц. В Office SharePoint Designer 2007 коллекция главных страниц — это папка masterpage, которая в списке папок расположена в папке _catalogs.

Страница Default.master в списке папок

При создании настраиваемых главных страниц лучше всего хранить их в той же самой папке masterpage. Можно легко находить и управлять всеми главными страницами для узла в этом определенном расположении.

Кроме того, можно определить расположение главной страницы, к которой прикрепляется любая страница содержимого, просматривая индикатор главной страницы в правом верхнем углу страницы содержимого.

Путь к эталонной странице, к которой подключена текущая страница

К началу страницы

Какие преимущества дает использование главных страниц?

С помощью главных страниц можно легко изменить внешний вид и функции всех страниц во всем веб-узле. Главные страницы также предоставляют:

  • Расширенные возможности для редактирования страниц SharePoint.    Разработчики и дизайнеры могут экономить свое время и ресурсы, выполняя все изменения только на одной главной странице и автоматически распространяя эти изменения на все страницы содержимого, которые прикреплены к этой главной странице.

  • Редактирование на уровне узла.    Пользователи могут редактировать элементы главной страницы для своих веб-узлов в одном расположении. Кроме того, они могут вернуться в это единственное расположение и выполнить дополнительные изменения; им не придется настраивать все страницы содержимого, которые используют эти общие элементы.

  • Профессионально выполненные веб-узлы.    Пользователи легко могут создать новую страницу, имеющую внешний вид и функции SharePoint. За счет ссылки на главную страницу по умолчанию, созданная на ее основе новая страница будет иметь такой же внешний вид и такие же функции, и, кроме того, на нее будут распространяться все будущие обновления главной страницы.

  • Более унифицированные страницы и расширенный опыт конечного пользователя.    Поскольку все страницы, которые прикреплены к главной странице, имеют одинаковый внешний вид и унифицированные функции, посетители веб-узла могут просматривать как основную страницу SharePoint, так и страницы, добавленные сторонним разработчиком, или страницы, настроенные веб-разработчиком, и при этом, не замечая никакой разницы ни во внешнем виде веб-узла, ни в том, как работают его элементы управления.

  • Эффективное управление веб-узлом.    Использование главных страниц улучшает управление веб-узлом, потому что можно изменять внешний вид и функции всего веб-узла путем настройки только главной страницы. Вам не придется изменять каждую страницу веб-узла.

К началу страницы

Что такое вложенные главные страницы?

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

К началу страницы

Что такое страницы содержимого?

Содержимое страницы являются ASP.NET, которые содержат обычные .aspx расширение имени файла. Кроме того каждую страницу содержимого содержит директивы @page, который определяет главную страницу, к которой он подключен эту страницу. Ниже приведен пример директивы @page.

< % @ MasterPageFile="~masterurl/default.master страницы» % >

По умолчанию в узле SharePoint имеется несколько страниц содержимого , например страницы представления списка, страницы форм списка и страницы веб-частей , включающие содержимое, которое должно отображаться в теле страницы. Когда посетитель веб-узла запрашивает страницу в обозревателе, страница содержимого объединяется с главной страницей, чтобы создать страницу, которую пользователь видит в обозревателе. Все страницы содержимого совместно используют свою структуру страниц и общие функции с главной страницей, к которой они прикреплены.

В Windows SharePoint Services 3.0 страница Default.master применяется ко всем страницам содержимого по умолчанию, включая следующие.

  • Default.aspx

  • Применяемые по умолчанию страницы содержимого  — включая AllItems.aspx, DispForm.aspx, NewForm.aspx и EditForm.aspx , — содержащие представления списков и формы списков

  • Применяемые по умолчанию страницы содержимого  — включая Upload.aspx и WebFldr.aspx , — содержащие представления и формы для библиотек документов

К началу страницы

Что такое элементы управления прототипом содержимого, элементы управления содержимым и области содержимого?

Элементы управления заполнителями контента указывают регионы подставляемые содержимого на главной странице. В представлении «Код» элемента управления заполнителем контента выглядит следующим образом.

< asp: ContentPlaceHolder >

Элементы управления заполнителями контента сопоставлены с их заполнитель соответствующих элементов управления в атрибуте contentplaceholderid . Заполнители контента определить контент по умолчанию для области, определенной управления заполнителем контента. Контент по умолчанию, определяемый прототипов содержимого может быть изменено на главной странице, чтобы изменения отображались на каждой странице, к которой подключен главную страницу.

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

< asp: Content >

Область содержимого — это область главной страницы, заданная отдельным прототипом содержимого, как показано здесь.

Область содержимого в режиме конструктора

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

Примечание : Содержимое в прототипе содержимого, которое предоставляется главной страницей, не появляется в этом прототипе на странице содержимого.

При наведении курсора на области содержимого на страницу содержимого, которое предоставляется с главной страницы, которые нельзя изменять Отображение курсора в неизменяемой области заменяет указателя.

Страница default.master Windows SharePoint Services 3.0 содержит большое количество элементов управления заполнителем контента по умолчанию. Дополнительные сведения о прототипов содержимого читайте в статье Изменение SharePoint по умолчанию заполнителей содержимого.

К началу страницы

Чем отличаются главные страницы в узле Office SharePoint Server 2007?

Главные страницы как в Windows SharePoint Services 3.0, так и в Office SharePoint Server 2007 основаны на среде ASP.NET 2.0. Однако главные страницы интерпретируются в узле Office SharePoint Server 2007 по-другому, в отличие от узла Windows SharePoint Services 3.0.

Например, оба узла Windows SharePoint Services 3.0 и Office SharePoint Server 2007 включают главную страницу по умолчанию с именем Default.master. Однако узел Office SharePoint Server 2007 также включает несколько альтернативных главных страниц, называемых мастерами настройки. Все эти мастера настройки также могут изменяться.

Кроме того, можно изменять параметры для узла Office SharePoint Server 2007 в обозревателе с тем, чтобы все дочерние узлы унаследовали ту же самую главную страницу. В узле Windows SharePoint Services 3.0, однако, следует задать главную страницу, расположенную в узле, в котором она применяется. Другими словами, невозможно автоматически применить главную страницу ко всем дочерним узлам веб-узла Windows SharePoint Services 3.0.

К началу страницы

Можно ли настраивать главную страницу, которая управляет страницами администрирования узла?

Вообще говоря, нет. Страницы администрирования узла находятся в каталоге _layouts, и они управляются главной страницей, которая остается на сервере. При выполнении Office SharePoint Designer 2007 на самом сервере можно открыть главную страницу и выполнить изменения, но делать это не рекомендуется.

К началу страницы

Создание настраиваемых главных страниц

С помощью Office SharePoint Designer 2007 можно создать настраиваемую главную страницу, затем применить эту настраиваемую главную страницу к узлу SharePoint. Можно создать настраиваемую главную страницу, изменив существующую главную страницу, которая поставляется с узлом SharePoint, или создав совершенно новую главную страницу.

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

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×