Поделиться через


Создание страниц для SharePoint

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

Страницы приложений можно создавать с помощью шаблона в Visual Studio. Страницы сайта, эталонные страницы и макеты страниц создаются с помощью SharePoint Designer. Затем страницы можно импортировать в Visual Studio, чтобы использовать их в проекте SharePoint.

Вы также можете изменять внешний вид и поведение страниц с помощью каскадных таблиц стилей, ECMAScript и тем.

Типы страниц SharePoint

В приведенной ниже таблице описаны четыре основных типа страниц, которые содержит сайт SharePoint.

Тип страницы Description
Страницы приложения Создайте страницу приложения, если требуется, чтобы страница содержала пользовательский код или использовалась на нескольких сайтах. В противном случае лучше будет выбрать страницу сайта.
Страницы сайта Создайте страницу сайта, если необходимо выполнить какие-либо из следующих задач:

— добавить страницу в библиотеку SharePoint;
— разместить на странице такие компоненты, как динамические веб-части и зоны веб-частей;
— дать пользователям возможность настраивать страницу с помощью SharePoint Designer.

Не создавайте страницу сайта, если страница должна содержать пользовательский код. Хотя на страницу сайта можно добавить пользовательский код, его выполнение прекращается, когда пользователь настраивает страницу с помощью SharePoint Designer.
Эталонные страницы Создайте эталонную страницу, если необходимо определить общую структуру для страниц сайта и страниц приложений.
Макеты страниц Макеты страниц относятся к Microsoft SharePoint Server и позволяют дополнительно определить общую структуру страниц сайта и страниц приложений.

Общие сведения о каждом типе страницы см. в разделе "Стандартный блок: страницы и пользовательский интерфейс" и "Макеты страниц" и "Главные страницы".

Создание страниц приложений

Вы можете создавать страницы приложений в Visual Studio, добавляя элемент Страница приложения в проект SharePoint. На страницу можно добавить элементы управления, а затем код для обработки их событий.

В файле кода страницы можно установить точки останова, запустить отладчик и протестировать страницу на локальном сайте SharePoint, не выполняя никаких дополнительных действий по настройке. Дополнительные сведения см. в статье Создание страниц приложения для SharePoint.

Создание страниц сайта, эталонных страниц и макетов страниц

Страницы сайта, эталонные страницы и макеты страниц можно создавать с помощью SharePoint Designer. Затем эти страницы можно импортировать в Visual Studio. Импортируйте страницы, если хотите воспользоваться функциями развертывания или управления исходным кодом, доступными в Visual Studio. Дополнительные сведения см. в статье Импорт элементов с существующего сайта SharePoint.

Так как эти страницы сложно изменить после импорта, их следует полностью спроектировать перед импортом.

Создание каскадных таблиц стилей, ECMAScript и тем

В Visual Studio нет шаблонов для разработки каскадных таблиц стилей (CSS), ECMAScript (JavaScript, JScript) или файлов тем для сайтов SharePoint. Эти файлы можно создать, следуя инструкциям из пакета SDK для SharePoint, или с помощью таких средств, как SharePoint Designer.

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

Дополнительные сведения о создании каскадных таблиц стилей см. в статье Использование класса каскадных таблиц стилей в SharePoint Foundation. Дополнительные сведения о создании файлов JavaScript и JScript для решений SharePoint см. в статье Настройка страницы приложения для ECMAScript. Дополнительные сведения о темах см. в разделе "Стандартный блок: страницы и пользовательский интерфейс".

Заголовок Description
Создание страниц приложений для SharePoint Описывается добавление страниц приложений: файлов ASPX содержимого, объединяемых с эталонной страницей SharePoint.
Практическое руководство. Создание страницы приложения Демонстрируется создание страниц ASP.NET, которые выполняются на сайте SharePoint.
Пошаговое руководство. Создание страницы приложения SharePoint Демонстрируется разработка и отладка веб-страниц ASP.NET для сайта SharePoint.