繁体   English   中英

Sharepoint WebPart

[英]Sharepoint WebPart

我是开发SharePoint的新手,想要一些提示。 我想开发一个WebPart。 我知道我实际上需要在安装了SharePoint Server的计算机上执行此操作,并将Web部件创建为ASP控件。 创建控件后,如何将其链接到SharePoint?

我建议你看一下Visual Studio的WSP Builder扩展。 它将简化您的开发和部署过程,因为它包含Web部件和功能的两个模板,并且还将为您打包为WSP解决方案。

我会读到这个: http//msdn.microsoft.com/en-us/library/ms452873.aspx

它将回答您关于创建Web部件,部署等的许多问题。

如果您使用的是Microsoft提供的WebPart Visual Studio模板,则会在构建时自动将其部署到您的站点。

如果需要部署到测试/生产环境,则需要创建SharePoint功能 ,然后将功能部署到服务器。

http://www.allaboutmoss.com/index.php/2010/03/22/hello-world-sharepoint-webpart-for-beginners/帮助您创建简单的webpart并显示它在服务器中的部署方式。

您可以通过Visual Studio .NET使用SharePoint Web部件命名空间或常规ASP.NET Web部件命名空间以多种不同方式构建Web部件,您还可以使用以下组合在SharePoint Designer中构建Web部件。不同的技术,例如XML Web Services。

XML Web Services将允许您使用SharePoint的本机Web服务直接挂接到SharePoint,然后您可以创建数据视图Web部件,使您可以查看,整理,筛选和分组列表项。 当然,这也允许您将普通HTML和XSLT语法混合在一起,从而允许您在Web部件中构建逻辑。

这样做的好处是没有“真正的”编码,即没有像在ASP.NET中那样的Code Behind页面等。这也允许你保持或多或少的SharePoint中心,这很重要,因为你可能会或可能不会访问Central Admin或SSP,也不会访问Server本身,12 hive或GAC。

您如何决定开发Web部件应包括考虑上述所有内容,您可能会有一个非常有限的开发环境。 此外,您还可以使用直接从Sharepoint提供的GAC程序集提供的命名空间,您可能需要访问其上具有MOSS或WSS服务器的开发环境或来自MOSS / WSS服务器的PIA或程序集。

我是一名软件开发人员,但对我来说,开发以SharePoint为中心的应用程序非常重要,这就是我决定在SharePoint Designer中开发Web部件的原因。 但是,有时候使用完整的VS.NET是我要走的路,我建议你先看一下SharePoint Designer,一旦你创建了一个SharePoint Designer Web,就可以了解界面,XML Web Services,XSLT和HTML。部件并且如果此Web部件存在于Web部件区域中,则可以导出Web部件并将其重新导入到任意数量的网站集中。

我必须补充说,上面涉及SharePoint列表和库,但它为您提供了理解它们如何组合在一起的基础。 它帮助我了解更多并更容易开发更多编码Web部件,它可能不适合您的个人需求,SharePoint是一个提供许多路径的巨大环境。

希望这能帮到你,搜索SharePoint Designer ......至少作为一个起点。

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM