Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Страница приложения — это веб-страница ASP.NET, предназначенная для использования на веб-сайте SharePoint. Страницы приложений — это специализированный тип страницы ASP.NET. Основное различие между страницей приложения и стандартной страницей ASP.NET заключается в том, что страница приложения содержит содержимое, объединенное с главной страницей SharePoint. Эталонная страница позволяет страницам приложений совместно использовать тот же внешний вид и поведение, что и другие страницы на сайте.
Visual Studio позволяет создавать страницы приложений с помощью конструктора. Дизайнер отображает область контента для каждого контентного заполнителя, определенного на главной странице. Вы можете создать страницу приложения, перетащив элементы управления в эти области содержимого.
Страницы приложения
Страницы приложений совместно используются на всех сайтах на сервере, в то время как страница сайта относится к одному сайту. Дополнительные сведения о типах страниц SharePoint.
По умолчанию большинство страниц, которые отображаются при создании сайта SharePoint, являются страницами сайта. Страницу сайта можно добавить в библиотеку страниц SharePoint. Пользователи могут настроить страницу сайта с помощью таких средств, как SharePoint Designer. Страница сайта также может поддерживать такие элементы, как динамические веб-элементы и зоны веб-элементов.
Страницы приложений не могут выполнять эти действия. Однако страница приложения — это лучший тип страницы для создания, если требуется, чтобы страница содержала пользовательский код. Хотя вы можете добавить пользовательский код на страницу сайта, код перестает работать, когда пользователь настраивает страницу с помощью таких средств, как SharePoint Designer.
Замечание
Visual Studio не предоставляет шаблоны, помогающие создавать страницы сайтов для сайта SharePoint. Дополнительные сведения см. в разделе "Типы страниц SharePoint".
Создание страницы приложения
Чтобы создать страницу приложения, добавьте элемент страницы приложения в проект SharePoint. При создании страницы приложения Visual Studio добавляет в проект следующие папки:
| Folder | Description |
|---|---|
| Layouts | Сопоставляется с виртуальным каталогом _layouts в файловой системе SharePoint. |
| Подпапка макетов | Содержит файлы, составляющие страницу приложения. По умолчанию эта папка имеет то же имя, что и проект. Эту папку можно переименовать в любое время. При запуске проекта Visual Studio развертывает эту папку в _layouts виртуальном каталоге файловой системы SharePoint. |
Visual Studio добавляет в проект следующие файлы:
| Файл | Description |
|---|---|
| файл страницы ASP.NET (.aspx) | Содержит XML-разметку, определяющую страницу. |
| Файл кода страницы приложения | Содержит код на странице приложения. Добавьте код, обрабатывающий события в этот файл. |
| Файл кода конструктора страниц приложения | Содержит код, созданный конструктором. Не изменяйте этот файл напрямую. |
Проектирование и отладка страницы приложения
Проектирование содержимого страницы приложения с помощью представления конструктора в Visual Studio. Этот конструктор отображается при открытии страницы приложения в проекте (дважды щелкнув его или открыв контекстное меню, а затем выбрав "Открыть") и нажмите кнопку "Конструктор " в нижней части редактора.
Замечание
Вы можете создать страницу только в исходном представлении конструктора. Представление конструктора отключено для страниц приложений.
Вы можете отлаживать страницу приложения так же, как и другие элементы проекта SharePoint в Visual Studio. При запуске отладчика Visual Studio Откроется сайт SharePoint.
Чтобы просмотреть страницу приложения, необходимо вручную перейти к расположению страницы приложения (например, http:// Server_Name/_layouts/Project_Name/ApplicationPage1.aspx).
Дополнительные сведения об отладке проектов SharePoint см. в статье "Устранение неполадок с решениями SharePoint".
Выбор главной страницы
По умолчанию элемент страницы приложения ссылается на главную страницу сайта, который вы используете для отладки проекта. Эта страница называется v4.master, и ее можно найти в коллекции эталонных страниц сайта SharePoint.
Вы можете явно изменить главную страницу, используемую страницей приложения, задав MasterPageFile атрибут элемента приложения Page . (Например: MasterPageFile="~/_layouts/applicationv4.master"). На самом деле этот атрибут необходимо задать, если динамические главные страницы не включены на сервере SharePoint. Дополнительные сведения о главных страницах в SharePoint см. в разделе "Главные страницы".