Во-первых, это зависит от того, являются ли копируемые веб-части пользовательскими веб-частями?Если это так, просто базовый класс веб-частей со всем необходимым поведением.
Однако если они являются веб-частями по умолчанию, настроенными определенным образом, то параметры, которые приходят на ум, создают только одну настраиваемую веб-страницу многократного использованиячасть.Эту веб-часть можно добавить на любую страницу.Предоставьте свойства для установки целевой страницы, будь то из раскрывающегося списка с фиксированными параметрами, такими как «ваш сайт» или URL-адрес.Веб-часть должна использовать объектную модель SharePoint, чтобы запросить все веб-части на текущей странице, представить их для выбора.Предоставьте кнопку и обработайте копирование выбранной веб-части на целевую страницу.
Опять же, подумайте о возможности повторного использования.Вы никогда не знаете, возможно, вы захотите сбросить этот же behaviour в другую область в SharePoint и вести себя аналогично.