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


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

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

Создание пользовательского элемента управления для SharePoint

  1. Откройте или создайте проект SharePoint в Visual Studio.

    См . шаблоны проектов и элементов проекта SharePoint.

  2. В области Обозреватель решенийвыберите узел проекта.

  3. В строке меню выберите Проект>Добавить новый элемент.

    Откроется диалоговое окно Добавление нового элемента .

  4. В области "Установленные" выберите узел Office/SharePoint.

  5. В списке шаблонов SharePoint выберите элемент управления пользователем (только решение фермы).

    Примечание.

    Пользовательские элементы управления работают только в решениях фермы.

  6. В поле "Имя" укажите имя пользовательского элемента управления и нажмите кнопку "Добавить".

    Visual Studio добавляет в проект несколько папок и файлов. Дополнительные сведения об этих файлах см. в разделе "Создание повторно используемых элементов управления" для веб-частей или страниц приложений.

    По умолчанию файл пользовательского элемента управления отображается в представлении источника конструктора Visual Web Developer. В этом представлении можно редактировать XML-разметку элемента управления. Можно переключиться в режим конструктора , если вы хотите визуально создать элемент управления, перетаскивая элементы управления из панели элементов. См . представление конструктора веб-страниц.

  7. Если требуется обрабатывать события, происходящие в элементе управления, добавьте код в файл кода пользовательского элемента управления.

    Этот файл отображается в Обозреватель решений в файле пользовательского элемента управления и имеет расширение CS или VB в зависимости от языка проекта.