【发布时间】:2012-04-02 23:24:30
【问题描述】:
我创建了一个自定义站点定义。在我的站点定义中,我想激活一个自定义功能(我将 guid 添加到我的 onet.xml 中)。
我用于将 Web 部件添加到页面的自定义功能正在创建错误。错误是default.aspx 未找到。我认为首先创建站点定义中的页面。之后该功能将被激活。为什么我会收到错误消息?
SPLimitedWebPartManager collWebParts = web.GetLimitedWebPartManager("default.aspx", System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared);
collWebParts.AddWebPart(CustomWebPart, "MainLeft", 1);
collWebParts.SaveChanges(CustomWebPart);
collWebParts.Web.Dispose();
【问题讨论】:
-
你是如何创建 default.aspx 的?是否再次通过 onet.xml 中的功能?检查指定功能 GUID 的顺序
-
default.aspx 在站点定义中是标准的。
标签: sharepoint sharepoint-2010