MSDN - выбор между веб-частями ASP.NET 2.0 и веб-частями Windows SharePoint Services 3.0
Вы должны создавать веб-части ASP.NET 2.0 всякий раз, когда можете. Однако есть несколько исключений, когда использование веб-частей на основе SharePoint может дать преимущества. В следующей таблице представлена матрица решений, помогающая выбрать оптимальный вариант в зависимости от потребностей вашего бизнеса.
Создание настраиваемой веб-части ASP.NET 2.0
Для большинства нужд бизнеса.
Чтобы распространить вашу веб-часть на сайты
которые работают ASP.NET 2.0 или SharePoint
сайтов.
Когда вы хотите повторно использовать один или несколько
Веб-части, созданные для ASP.NET 2.0
сайты на сайтах SharePoint.
Для использования предоставленных данных или функций
Windows SharePoint Services 3.0.
Например, вы создаете веб
Часть, которая работает с сайтом или списком
данные.
Создание веб-части на основе SharePoint
Когда вы хотите перенести набор Web
Детали, использующие веб-интерфейс на основе SharePoint
Часть инфраструктуры для Windows
SharePoint Services 3.0.
Для создания межстраничных соединений.
Для создания соединений между Web
Части, которые находятся за пределами веб-части
зона.
Для работы с соединениями на стороне клиента
Компонент служб страниц веб-частей.
Использование инфраструктуры кэширования данных
что позволяет кэшировать содержимое
базы данных.