回答
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 Web部件
- 8. SharePoint 2010 Web部件Chrome
- 9. SharePoint中的Web部件
- 10. Message Box Sharepoint Web部件
- 11. Sharepoint Web部件管理
- 12. 的SharePoint - Web部件错误
- 13. SharePoint Web部件连接
- 14. Sharepoint与Web部件的多个连接
- 15. Sharepoint 2010:Web模板中的Web部件
- 16. SharePoint 2013 OWA Web部件和Outlook Web App
- 17. SharePoint 2010 Web部件公开Web服务?
- 18. Sharepoint Web部件表单验证块更新Web部件设置
- 19. SharePoint中的Web部件部署
- 20. 的SharePoint部署Web部件错误
- 21. Web部件
- 22. 从Web部件
- 23. ASP.NET 3.5中的Web部件
- 24. 部署与VS2010开发的可视web部件到SharePoint 2007
- 25. Web部件安全
- 26. 保存某个Web部件页面的Web部件配置
- 27. 部署没有本地SharePoint实例的Sharepoint 2010 Web部件?
- 28. 目录Web部件
- 29. 的Sharepoint自定义Web部件
- 30. Sharepoint Web部件创建的好文章?
有在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