当前位置:主页 > Office办公 > SharePoint为页面添加WebPart

SharePoint为页面添加WebPart

SharePoint 如何使用代码为页面添加WebPart
SharePoint 如何使用代码为页面添加WebPart

传统的SharePoint实施中,我们通常会创建SharePoint页面,然后添加webpartzone,而后在上面添加webpart;但是有些情况下,也要求我们使用代码,将webpart添加到相应webpartzone中,下面,简单介绍下如何操作。  操作其实很简单,大致原理是:用对象模型找到要添加webpart的页面,然后找到webpart,指定webpartzone的Id,配置一下WebPart,更新页面就可以了。在这里,我就简单粘贴一下代码和截图了。  1、 我是新建一个控制台程序,就不截图凑篇幅了;在里面添加两个方法;  方法一:public static void addWebpart(string SiteUrl, string PageUrl)  简介:根据页面地址和站点地址,找到这个需要添加webpart的页面,并把webpart加进去;  方法二:public static System.Web.UI.WebControls.WebParts.WebPart CreateWebPart(SPWeb web, SPLimitedWebPartManager webPartManager)  简介:去webpart库中,找到我们的webpart;  2、 简单截下图,大家看看,顺便看看引用的头文件;  3、 两个方法的源代码,如下: