回答
MSDN - Choosing Between ASP.NET 2.0 Web Parts and Windows SharePoint Services 3.0 Web Parts
您應該創建ASP.NET 2.0 Web部件時,您可以。但是,使用基於SharePoint的Web部件可能會帶來一些優勢的情況有一些例外。下表提供了一個決策矩陣,以幫助您根據業務需求選擇最佳選項。
創建自定義的ASP.NET 2.0 Web部件
對於大多數的業務需求。
將您的Web部件分發到運行ASP.NET 2.0或SharePoint 站點的站點 。
當您想重新使用爲SharePoint網站上的ASP.NET 2.0 網站創建的一個或多個 Web部件時。
使用Windows SharePoint Services 3.0提供的數據或功能 。 例如,您正在創建一個可與網站或列表 數據一起使用的Web部件 。
創建一個基於SharePoint的Web部件
如果要遷移一組使用SharePoint基於Web 部分基礎設施到Windows SharePoint Services 3.0中的Web 零件。
創建跨頁面連接。
創建Web之間的連接 位於Web部件 區域之外的部件。
使用客戶端連接 (Web部件頁服務組件)。
使用數據緩存基礎結構 可以緩存內容 數據庫。
至於我得到時,SharePoint的WebPart覆蓋ASP.NET的WebPart
來堅持的SharePoint Foundation內容數據庫中其數據
你可以設計和使用SharePoint中的ASP.NET Web部件,但反之亦然。
SPF的WebParts支持向後兼容,跨頁連接,即是一個區域,客戶端連接(Web部件頁服務組件),數據高速緩存之外的WebParts之間是conns(包括數據庫)
他們使用不同的WebPartManager(如SPWebPartManager)和WebPartZone中的對象,所以你不能從ASP.NET容易複製的WebParts頁到SharePoint,而是出口的WebParts
大多數你瞭解...
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.webpart.aspx
- 1. SharePoint Web部件
- 2. SharePoint Web部件和ASP.NET用戶控件
- 3. 從SharePoint Web部件
- 4. SharePoint Web部件和SharePoint Web服務
- 5. 在ASP.NET中開發SharePoint Web部件
- 6. ASP.NET Web小部件部署
- 7. SharePoint 2010 Web部件Chrome
- 8. 的SharePoint - Web部件錯誤
- 9. 升級SharePoint Web部件
- 10. Sharepoint Web部件捲起
- 11. SharePoint中的Web部件
- 12. SharePoint Web部件連接
- 13. Message Box Sharepoint Web部件
- 14. Sharepoint代理Web部件
- 15. Sharepoint Web部件管理
- 16. Sharepoint與Web部件的多個連接
- 17. Angular 2與SharePoint 2013 Web部件開發
- 18. SharePoint 2013 OWA Web部件和Outlook Web App
- 19. SharePoint 2010 Web部件公開Web服務?
- 20. Sharepoint 2010:Web模板中的Web部件
- 21. 每個Web部件的SharePoint Web部件庫詳細信息
- 22. Sharepoint Web部件表單驗證塊更新Web部件設置
- 23. SharePoint中的Web部件部署
- 24. 的SharePoint部署Web部件錯誤
- 25. Web部件
- 26. ASP.NET控件在SharePoint Web部件中找不到子控件
- 27. 從Web部件
- 28. Web部件和Web服務
- 29. ASP.NET 3.5中的Web部件
- 30. 部署與VS2010開發的可視web部件到SharePoint 2007
有在http://weblogs.asp.net/sbehera/archive/2008/07/09/asp-net-2-0-web-part-vs-短的比較基於SharePoint的Web-part.aspx – PhilPursglove 2010-11-24 11:51:36