Как добавить страницу приложения на сайт в SharePoint?
Я опытный разработчик.NET, выступающий в роли временного разработчика SharePoint, и новичок в SharePoint. После определения того, что мне нужно перейти со страницы приложения вместо страницы сайта для нового проекта из-за его сложности и необходимости специального кода. Прежде чем приступить к разработке всего решения, я хотел свести на нет все мои представления о развертывании страниц приложения. Мне нужно добавить эту страницу в качестве URL-адреса в левой части страницы семейства сайтов (что-то вроде того, что происходит при добавлении дочернего сайта на страницу сайта). Я читал о модулях, что мне кажется очень странным. Должен быть лучший способ разработки пользовательской страницы поверх SharePoint, чтобы эта страница не была доступна никому на всем сайте.
РЕДАКТИРОВАТЬ Приложение, которое я хочу разработать на базе SharePoint, существует исключительно для ввода данных и составления отчетов.
1 ответ
Рассматривали ли вы использование веб-части?
С помощью визуальной веб-части, которая по сути является пользовательским контролем, заключенным в веб-часть, вы можете добавить столько сложности, сколько захотите, и у вас также есть код для привязки к событиям и т. Д.
Преимущество использования веб-части состоит в том, что вы можете затем поместить ее на страницу и использовать все элементы управления доступом OOB sharepoint.
Вы упоминаете, что хотите разработать приложение для отчетов о вводе данных. Поэтому вы можете создать дочерний сайт. Посмотрите все доступ для изменения страниц, кроме владельцев. Создайте все свои экраны, добавив страницы на дочерний сайт и разместив на нем веб-части с логикой, необходимой для каждого экрана.
Также убедитесь, что вы разворачиваете веб-части через веб-функцию, которая активируется только на вашем дочернем сайте, таким образом веб-части доступны только на этом конкретном дочернем сайте.