Замена веб-частей в решениях песочницы
Одной из причин, по которой многие разработчики используют решения песочницы на основе кода, является желание использовать визуальные веб-части. Это отличный способ отделить код от макета, а также использовать элементы управления ASP.NET. Вы можете продолжать использовать визуальные веб-части в надстройке, размещенной у поставщика, через клиентские веб-части. Это отличный подход, который обеспечивает прямой путь миграции для многих приложений.
Другой вариант — переписать веб-часть в качестве клиентского решения. Это включает в себя изменение решения для использования JavaScript, фрагментов HTML и одной или нескольких вспомогательных платформ. Хотя это новая работа, она имеет дополнительное преимущество настройки решения, чтобы легко интегрироваться в предстоящие SharePoint Framework. Это отличный выбор для простых веб-частей отображения или ввода данных, которые могут масштабироваться до полностраничных клиентских приложений.
Примечание.
Изолированные решения на основе кода устарели в 2014 году. Процесс полного удаления этой возможности начался с SharePoint Online. Изолированные решения на основе кода также не рекомендуются к использованию в SharePoint 2013 и SharePoint 2016.
Варианты замены веб-частей
Способ | Рекомендации по проектированию и дополнительные сведения |
---|---|
Клиентская веб-часть надстройки, размещенная у поставщика |
|
Клиентское решение |
|
Удаление кода «песочницы» с сайта
При отключении существующего решения песочницы с сайтов все ресурсы или файлы, развернутые с помощью декларативных параметров, не удаляются. Однако функции в решении песочницы автоматически деактивируются, а приемник событий удаляется.