2010-11-24 6 views
4

Est-ce que quelqu'un peut me faire la différence entre un composant WebPart SharePoint et un composant Web ASP.NET? J'ai trouvé très peu d'informations décrivant les différences.Partie Web SharePoint vs partie Web ASP.NET

Merci d'avance.

+1

Il y a une brève comparaison à http://weblogs.asp.net/sbehera/archive/2008/07/09/asp-net-2-0-web-part-vs- sharepoint-based-web-part.aspx – PhilPursglove

Répondre

6

MSDN - Choosing Between ASP.NET 2.0 Web Parts and Windows SharePoint Services 3.0 Web Parts

Vous devez créer ASP.NET 2.0 WebPart chaque fois que vous le pouvez. Cependant, il existe quelques exceptions où l'utilisation de composants WebPart basés sur SharePoint peut offrir des avantages. Le tableau suivant fournit une matrice de décision pour vous aider à choisir la meilleure option en fonction des besoins de votre entreprise.

Créer une coutume ASP.NET 2.0 WebPart

  • Pour la plupart des besoins des entreprises.

  • Pour distribuer votre composant WebPart aux sites qui exécutent des sites ASP.NET 2.0 ou SharePoint .

  • Lorsque vous souhaitez réutiliser un ou plusieurs composants WebPart créés pour des sites ASP.NET 2.0 sur des sites SharePoint. Pour utiliser les données ou fonctionnalités fournies par Windows SharePoint Services 3.0. Par exemple, vous créez un Web Part qui fonctionne avec le site ou liste les données .

Créer un composant Web basé sur SharePoint-

  • Lorsque vous souhaitez migrer un ensemble de Web Parties utilisant le Web basé sur SharePoint infrastructure partie vers Windows SharePoint Services 3.0.

  • Pour créer des connexions entre pages. Pour créer des connexions entre Web Zones situées en dehors d'une zone Web Part .

  • Pour utiliser les connexions côté client (composant de services de page WebPart). Pour utiliser une infrastructure de mise en cache de données qui permet de mettre en cache la base de données de contenu .

2

Pour autant que je suis arrivé, SharePoint ASP.NET remplace webpart webpart

  1. à persister ses données dans la base de données de contenu SharePoint Foundation

  2. vous pouvez concevoir et utiliser un composant WebPart ASP.NET dans SharePoint, mais pas l'inverse.

  3. SPF WebParts prend en charge la compatibilité descendante, les connexions entre pages, conns entre WebParts qui sont en dehors d'une zone, les connexions côté client (Web Part Pages Services de composants), la mise en cache de données (incl. À la base de données)

  4. ils utilisent différentes WebPartManager (par exemple SPWebPartManager) et les objets WebPartZone, de sorte que vous ne pouvez pas copier facilement WebParts pages de ASP.NET à SharePoint, mais plutôt webparts exportation

la plupart de ce que vous trouverez sur ...

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

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

Questions connexes