Веб-часть SharePoint против веб-части ASP.NET - PullRequest
4 голосов
/ 24 ноября 2010

Может ли кто-нибудь дать мне разницу между веб-частью SharePoint и веб-частью ASP.NET. Я нашел очень мало информации, описывающей различия.

Заранее спасибо.

Ответы [ 2 ]

7 голосов
/ 24 ноября 2010

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 Части, которые находятся за пределами веб-части зона.

  • Для работы с соединениями на стороне клиента Компонент служб страниц веб-частей.

  • Использование инфраструктуры кэширования данных что позволяет кэшировать содержимое базы данных.

2 голосов
/ 06 июня 2011

Насколько мне известно, SharePoint WebPart переопределяет ASP.NET WebPart

  1. , чтобы сохранить свои данные в базе данных контента SharePoint Foundation

  2. вы можете разрабатывать и использовать веб-часть ASP.NET в SharePoint, но не наоборот.

  3. Веб-части SPF поддерживают обратную совместимость, межстраничные соединения, соединения между веб-частями, которые являютсявне зоны, клиентские соединения (компонент служб веб-частей), кэширование данных (в т.ч. в базу данных)

  4. они используют разные объекты WebPartManager (например, SPWebPartManager) и WebPartZone, поэтомуВы не можете просто скопировать страницы WebParts из ASP.NET в SharePoint, а просто экспортировать WebParts

Большинство из этого вы найдете на ...

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.webpart.aspx

http://msdn.microsoft.com/en-us/library/ms415560.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...