我刚刚在SharePoint中开发并希望获得一些提示。我想开发一个WebPart。我知道我实际上需要在安装了SharePoint Server的计算机上执行此操作,并将该Web部件创建为ASP控件。一旦创建了控件,我如何将它链接到SharePoint?Sharepoint WebPart
回答
我会读尽管这: http://msdn.microsoft.com/en-us/library/ms452873.aspx
它会回答很多你的问题有关创建Web部件,部署等
如果您使用微软提供的WebPart Visual Studio模板,它会在您构建它时自动部署到您的网站。
如果您需要部署到测试/生产环境,则需要创建SharePoint Feature,然后将该功能部署到服务器。
我建议你看一看在WSP Builder扩展视觉工作室。它将简化您的开发和部署过程,因为它包含Web部件和功能的模板,并且还会将其打包在WSP解决方案中供您使用。
http://www.allaboutmoss.com/index.php/2010/03/22/hello-world-sharepoint-webpart-for-beginners/可帮助您创建简单的Web部件并显示其在服务器中的部署方式。
通过使用SharePoint Web部件名称空间或常规ASP.NET Web部件名称空间的Visual Studio .NET,您可以通过多种不同方式构建Web部件,进一步您可以在SharePoint Designer中构建Web部件使用不同技术的组合,例如XML Web Services。
XML Web Services将允许您使用SharePoint的本地Web服务直接挂接到SharePoint,然后可以创建一个Data View Web部件,该部件使您能够查看,整理,筛选和分组列表项。当然,这也将允许您混合正常的HTML以及XSLT语法,从而允许您将逻辑构建到Web部件中。
这样做的好处是没有“真正的”编码,即没有代码隐藏页面等,通常在ASP.NET中,这也可以让你保持或多或少的SharePoint Centric,这非常重要,因为您可能有权访问Central Admin或SSP,也可能无法访问服务器本身,12 hive或GAC。
您决定开发Web部件的方式应包括考虑以上所有内容,您可能此外,您还可以使用由Sharepoint提供的GAC程序集直接提供的命名空间,您可能需要访问开发环境(其中包含MOSS或WSS服务器),或者PIA或程序集从MOSS/WSS服务器。
我是一名软件开发人员,但对我来说,开发以SharePoint为中心的应用程序非常重要,因此我决定在SharePoint Designer中开发我的Web部件。但是,有时候使用完整的VS.NET是最好的选择,我建议您先看看SharePoint Designer,在创建SharePoint Designer Web后感受界面,XML Web服务,XSLT和HTML部分和提供此Web部件存在于Web部件区域中,您可以导出Web部件并将其重新导入到任意数量的网站集合中。
我必须补充一点,以上内容涉及到SharePoint列表和库,但它为您提供了一个理解它们如何融合在一起的基础。它帮助我了解更多,并使开发更多编码的Web部件变得更加容易,它可能不适合您的个人需求,SharePoint是一个提供多种路径的巨大环境。
希望这可以帮助您,搜索SharePoint Designer ...至少作为一个起点。
干杯
- 1. Sharepoint Webpart
- 2. Sharepoint Webpart继承
- 3. SharePoint WebPart权限
- 4. Sharepoint Photo Gallary Webpart
- 5. Webpart-sharepoint 2007
- 6. Sharepoint WebPart未安装
- 7. SharePoint中的Silverlight WebPart
- 8. call sharepoint 2010 webpart methods
- 9. Sharepoint 2010 - Webpart调用另一个webpart
- 10. SharePoint-Online Webpart区域索引
- 11. 与caml和xslt的sharepoint webpart
- 12. 使用csom导出SharePoint Webpart
- 13. Sharepoint webpart在aspx页面-markup
- 14. 的SharePoint的WebPart与enableEventValidation =假
- 15. Sharepoint - 升级webpart属性
- 16. 动态SharePoint 2007 WebPart连接
- 17. Sharepoint Webpart中的超链接
- 18. 在sharepoint 2010中搜索webpart
- 19. 为SharePoint Online创建SandBoxed WebPart
- 20. Sharepoint中的Infragistics WebDataGrid webpart
- 21. Sharepoint webpart页面版本
- 22. SharePoint WebPart程序包和dll
- 23. 上传的WebPart到SharePoint 2010
- 24. AJAX光标 - Sharepoint Visual Webpart
- 25. 从Sharepoint 2010卸载Webpart
- 26. sharepoint 2010:sandboxed webpart错误
- 27. 从Sharepoint 2010导出Webpart?
- 28. sharepoint 2010图表webpart问题
- 29. Sharepoint“Follows me”同事WebPart
- 30. 可视WebPart与WebControl SharePoint 2010
这是否也适用于Sharepoint Services 3? – 2010-03-24 15:16:17
是的。它应该以与WSS 3.0相同的方式工作。 – 2010-03-24 15:22:34