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


Создание веб-частей для SharePoint

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

Visual Studio предоставляет шаблоны, которые можно использовать для создания и отладки веб-части на сайте SharePoint.

Создание веб-части в Visual Studio

Создайте часть Интернета, добавив элемент Веб-часть в любой проект SharePoint.Элемент Веб-часть можно использовать в изолированном решении или решении фермы.

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

Ee231579.collapse_all(ru-ru,VS.110).gifЭлемент "Веб-часть"

Элемент Веб-часть предоставляет файлы, которые можно использовать для разработки часть Интернета для сайта SharePoint.При добавлении элемента Веб-часть, Visual Studio создает папку в проекте, а затем добавить несколько файлов в папке.В следующей таблице описан каждый файл.

Файл

Описание

Elements.xml

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

файл с расширением .webpart

Предоставляет сведения, SharePoint необходимо, чтобы отобразить текущей веб-части в коллекции веб-части.

Файл исходного кода

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

Дополнительные сведения см. в разделе Практическое руководство. Создание веб-части SharePoint.

Ee231579.collapse_all(ru-ru,VS.110).gifЭлемент "Визуальная веб-часть"

Визуальные часть Интернета часть Интернета, созданной с помощью визуального конструктора разработчиков через интернет в Visual Studio.Дополнительные сведения о том, как использовать этот конструктор см. в разделе Бета-версии Visual Studio 11 для сопоставления веб-содержимого.

С функциональной точки зрения визуального часть через интернет не является частью отличается от Интернета.Элемент Визуальная веб-часть включает в себя элементы веб-часть и пользовательский элемент управления.

Можно настроить внешний вид веб-части путем перетаскивания или копирования элементов управления из Visual Studio Панель элементов в область пользовательского элемента управления.Дополнительные сведения см. в разделе Практическое руководство. Создание веб-части SharePoint с помощью конструктора.

Элементы управления SharePoint

Visual Studio предоставляет некоторые элементы управления для создания страниц SharePoint, например страницы приложения.Эти элементы управления отображаются в области элементов в Элементы управления SharePoint.Функциональные возможности для этих элементов управления является производным от Microsoft.SharePoint.WebControls пространства имен, которое содержит серверные элементы управления ASP.NET, которые используются на сайте SharePoint и перечислены страницы.

Имя элемента управления

Описание

AspMenu

Вставляет меню ASP.Дополнительные сведения см. в разделе Элемент управления меню.

CssLink

Вставляет элемент LINK на странице .aspx и применяет одно или несколько внешних таблиц стилей, указанный CssRegistration.

DateTimeControl

Вставляет элемент управления datetime на странице .aspx.

FormDigest

Вставляет проверку безопасности на странице aspx

ListProperty

Возвращает свойство заданного списка.

ProjectProperty

Возвращает глобальные свойства текущего веб-сайта.

RssLink

Вставляет ссылку на rss-каналы на странице .aspx.

ScriptLink

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

Раздел

Применяет тему к странице .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

Описывает проектирование часть Интернета для SharePoint.

Пошаговое руководство. Создание веб-части для SharePoint с помощью конструктора

Описывает проектирование часть Интернета для SharePoint путем перетаскивания элементов управления в визуальной рабочей области конструирования.

Пошаговое руководство. Создание веб-части Silverlight, отображающей данные OData для SharePoint

Описывает проектирование часть Интернета для SharePoint, размещение приложение Silverlight и отображает данные из списков SharePoint.

Работа с Visual Web Developer

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