Создание веб-частей для SharePoint
С помощью веб-частей пользователи могут непосредственно изменять содержимое, внешний вид и поведение страниц сайта SharePoint с помощью обозревателя.Веб-части управления на стороне сервера, которые выполняются внутри специального типа, называемого страницы страницу веб-части. эти шаблоны страниц, которые отображаются на сайт SharePoint.Дополнительные сведения о веб-частях SharePoint см. в разделе шаблон: веб-части.
Visual Studio предоставляет шаблоны, которые можно использовать для создания и отладки веб-части на сайте SharePoint.
Создание веб-части в Visual Studio
Создайте часть Интернета, добавив элемент Веб-часть в любой проект SharePoint.Элемент Веб-часть можно использовать в изолированном решении или решении фермы.
Если необходимо разработать часть Интернета визуально с помощью конструктора, чтобы создать проект или добавить Визуальная веб-часть элемент Визуальная веб-часть в любой проект SharePoint.Элемент Визуальная веб-часть можно использовать только в решении фермы.
Элемент "Веб-часть"
Элемент Веб-часть предоставляет файлы, которые можно использовать для разработки часть Интернета для сайта SharePoint.При добавлении элемента Веб-часть, Visual Studio создает папку в проекте, а затем добавить несколько файлов в папке.В следующей таблице описан каждый файл.
Файл |
Описание |
---|---|
Elements.xml |
Содержит сведения, которые файл определения функции в проекте используется для развертывания в интернете. |
файл с расширением .webpart |
Предоставляет сведения, SharePoint необходимо, чтобы отобразить текущей веб-части в коллекции веб-части. |
Файл исходного кода |
Содержит методы, добавляющие элементы управления в веб-части и создает часть пользовательского содержимого в интернете. |
Дополнительные сведения см. в разделе Практическое руководство. Создание веб-части SharePoint.
Элемент "Визуальная веб-часть"
Визуальные часть Интернета часть Интернета, созданной с помощью визуального конструктора разработчиков через интернет в Visual Studio.Дополнительные сведения о том, как использовать этот конструктор см. в разделе Бета-версии Visual Studio 11 для сопоставления веб-содержимого.
С функциональной точки зрения визуального часть через интернет не является частью отличается от Интернета.Элемент Визуальная веб-часть включает в себя элементы веб-часть и пользовательский элемент управления.
Можно настроить внешний вид веб-части путем перетаскивания или копирования элементов управления из Visual Studio Панель элементов в область пользовательского элемента управления.Дополнительные сведения см. в разделе Практическое руководство. Создание веб-части SharePoint с помощью конструктора.
Элементы управления SharePoint
Visual Studio предоставляет некоторые элементы управления для создания страниц SharePoint, например страницы приложения.Эти элементы управления отображаются в области элементов в Элементы управления SharePoint.Функциональные возможности для этих элементов управления является производным от Microsoft.SharePoint.WebControls пространства имен, которое содержит серверные элементы управления ASP.NET, которые используются на сайте SharePoint и перечислены страницы.
Имя элемента управления |
Описание |
---|---|
Вставляет меню ASP.Дополнительные сведения см. в разделе Элемент управления меню. |
|
Вставляет элемент LINK на странице .aspx и применяет одно или несколько внешних таблиц стилей, указанный CssRegistration. |
|
Вставляет элемент управления datetime на странице .aspx. |
|
Вставляет проверку безопасности на странице aspx |
|
Возвращает свойство заданного списка. |
|
Возвращает глобальные свойства текущего веб-сайта. |
|
Вставляет ссылку на rss-каналы на странице .aspx. |
|
Предоставляет свойства и методы для регистрации ресурсы, такие как скрипты на странице таким образом, что их можно запросить, когда страница будет обработатьа. |
|
Применяет тему к странице .aspx. |
Отладка веб-части
Можно отлаживать проект SharePoint, содержащий часть Интернета, как отлаживатьTfи бы другие проекты Visual Studio.При запуске отладчика Visual Studio среда Visual Studio открывает сайт SharePoint.
Для запуска для отладки кода, добавьте часть Интернета на страницу веб-части в SharePoint.
Дополнительные сведения об отладке проектов SharePoint см. в разделе Устранение неполадок решений SharePoint.
Визуальные веб-части ограничения
Начиная с Visual Studio, можно добавить визуальные решения SharePoint веб-частей и изолированными решениями фермы.Однако визуальные веб-части имеют следующие ограничения.
Визуальные веб-части не поддерживает подстановочные параметры.Дополнительные сведения см. в разделе Подстановочные параметры.
Пользовательские элементы управления и визуальные веб-части нельзя перетащить или скопировать на визуальные веб-части.Это действие приводит к ошибке построения.
Визуальные веб-части не поддерживают токены сервера SharePoint как $SPUrl.Дополнительные сведения см. в разделе "ограничения токена в веб-части" Песочница визуальные в разделе Устранение неполадок решений SharePoint.
Визуальные веб-части в изолированном решении иногда получают ошибку, "песочница запрос выполнения кода был отклоняется, так как Обезвреженное основной узла размещения кода был слишком занят, чтобы обработать запрос". Дополнительные сведения об этой ошибке см. в записи блога Блог команды разработчиков SharePoint.
Отладка JavaScript на стороне сервера не поддерживается в Visual Studio, однако клиентская отладки JavaScript поддерживается.
Хотя можно добавить к файлу разметки встроенный JavaScript на стороне сервера, отладка не поддерживается для точки останова, добавленных в разметку.Для отладки JavaScript, ссылка на внешний файл JavaScript в файле разметки, а затем установите точки останова в файле javascript.
Отладку встроенного кода ASP.NET необходимо внести в созданном файле кода, а не в файле разметки.
Визуальные веб-части не поддерживают использование директивы <@ Assembly Src=.
Управления через интернет SharePoint и некоторые элементы управления не поддерживаются в ASP.NET среду изолированные SharePoint.Если неподдерживаемые элементы управления используются на визуальные веб-части в изолированном решении, то ошибка ", "тема" имя типа или пространства имен не существует в пространстве имен "Microsoft.SharePoint.WebControls"".
Дополнительные сведения о сравнительных особенностях обезвреженных решениях см. в разделе Различия между изолированными решениями и решениями фермы.
Создание веб-частей на основе SharePoint старого стиля
Можно использовать шаблоны в Visual Studio для создания пользовательских веб-части ASP.NET 2.0 для SharePoint.Веб-части ASP.NET 2.0 построенных на основе инфраструктуры веб-части ASP.NET и рекомендуемый тип для новых проектов.
В очень немногих случаях может потребоваться создать часть через интернет с помощью веб-части наиболее старого стиля SharePoint-, основанной.Visual Studio можно использовать для создания эти типы веб-частей, но Visual Studio не предоставляет никаких шаблоны, которые разработаны специально для облегчения их создания.
Дополнительные сведения о том, когда может потребоваться создать часть Интернета более старого стиля SharePoint- на основе см. в разделе Инфраструктура веб-части в Windows SharePoint Services.Дополнительные сведения о том, как создать часть через интернет с помощью более старого стиля SharePoint- на часть Интернета Пошаговое руководство создать простое веб-части SharePoint см.
Связанные разделы
Заголовок |
Описание |
---|---|
Показывает, как создать веб-части для страниц SharePoint. |
|
Практическое руководство. Создание веб-части SharePoint с помощью конструктора |
Показывает, как создать веб-части SharePoint с использованием визуальной рабочей области конструирования. |
Показывает способы создания пользовательских элементов управления с возможностью повторного использования, которые могут быть использованы страницами приложения и частями через интернет, выполняемых в SharePoint. |
|
Описывает проектирование часть Интернета для SharePoint. |
|
Пошаговое руководство. Создание веб-части для SharePoint с помощью конструктора |
Описывает проектирование часть Интернета для SharePoint путем перетаскивания элементов управления в визуальной рабочей области конструирования. |
Пошаговое руководство. Создание веб-части Silverlight, отображающей данные OData для SharePoint |
Описывает проектирование часть Интернета для SharePoint, размещение приложение Silverlight и отображает данные из списков SharePoint. |
Описывает, как использовать конструктор, который отображается при открытии веб-страницы в проекте. |