Веб-части SharePoint – это мощный способ настройки и расширения функциональности вашего сайта SharePoint. В этой статье мы рассмотрим, как создать веб-части с элементами управления ввода HTML-текста с использованием SQL Server.
Шаг 1: Настройка проекта
Для начала откройте Visual Studio и создайте новый проект. Выберите шаблон “WSPBuilder” и назовите проект “EmailSenderWSP”. Если у вас нет установленного WSPBuilder, вы можете скачать его с официального сайта.
Шаг 2: Добавление веб-части
Щелкните правой кнопкой мыши на проекте в Обозревателе решений и выберите “Добавить новый элемент”. Выберите опцию “Веб-часть” и назовите функцию “EmailSenderWebpart”. Это создаст новый класс веб-части, с которым вы будете работать.
Шаг 3: Создание пользовательского интерфейса
В файле кода веб-части найдите событие “CreateChildControls”. Это событие отвечает за создание элементов управления и макета веб-части. Добавьте следующий код для создания необходимых текстовых полей и элементов управления вводом:
TextBox txtMailTo;
TextBox txtSubject;
InputFormTextBox ifTxtBox;
protected override void CreateChildControls()
{
// ...
txtMailTo = new TextBox();
txtMailTo.ID = "txtMailTo";
txtMailTo.Width = Unit.Percentage(100);
txtSubject = new TextBox();
txtSubject.ID = "txtSubject";
txtSubject.Width = Unit.Percentage(100);
ifTxtBox = new InputFormTextBox();
ifTxtBox.ID = "ifTxtBox";
ifTxtBox.RichText = true;
ifTxtBox.RichTextMode = SPRichTextMode.FullHtml;
ifTxtBox.TextMode = TextBoxMode.MultiLine;
ifTxtBox.Rows = 10;
ifTxtBox.Width = Unit.Percentage(100);
ifTxtBox.Height = Unit.Percentage(20);
// ...
}Шаг 4: Добавление функциональности
Затем найдите событие нажатия кнопки “Отправить” и добавьте логику отправки электронной почты. Это выходит за рамки данной статьи, но вы можете реализовать это в соответствии с вашими конкретными требованиями.
Шаг 5: Сборка и развертывание
Соберите код, а затем создайте WSP (пакет решения SharePoint). Разверните WSP на вашем сайте SharePoint и активируйте функцию. Наконец, добавьте веб-часть на вашу страницу.
Заключение
Следуя этим шагам, вы можете создавать веб-части SharePoint с элементами управления ввода HTML-текста с использованием SQL Server. Это позволяет создавать динамические и интерактивные веб-части, которые улучшают функциональность вашего сайта SharePoint.