在sharepoint中为站点创建构建自定义Web部件?

时间:2010-12-13 01:11:06

标签: sharepoint sharepoint-2010

我的任务是为sharepoint server 2010创建自定义Web部件,用户可以在其中输入有关站点的详细信息。字段包括:标题,说明,带有网站模板列表的下拉列表,带有用户组的列表框和带有网站权限的列表框(完全访问/贡献/只读)。管理员应该能够在一个列表框中选择一个/多个组,并使用这些组填充权限列表框。

然后,webpart将创建具有指定模板和指定权限的站点。使用自定义Web部件可以实现所有这些吗?我之前使用过提供的SharePoint Web服务(主要是Lists.asmx),所以我知道如何使用它们中的一些。我知道有一个Admin服务,但它是否为我提供了足够的权限/参数来设置所有这些内容?

这是我的第一个自定义Web部件,我已经开始在VS2010中创建SharePoint 2010 Visual Web部件,在我深入挖掘之前,我想听听一些意见。

提前致谢。

3 个答案:

答案 0 :(得分:1)

当然,您可以通过自定义网络部件Progrmatically creating Site

实现上述所有内容

答案 1 :(得分:0)

答案 2 :(得分:0)

是的,这一切都是可能的。而且您甚至不必使用SharePoint Web服务。由于webpart将直接在SharePoint上运行,因此您可以访问所有SharePoint的服务器API。您可以在http://msdn.microsoft.com/en-us/library/ee556847.aspx

找到有关SharePoint API的完整文档