1
我創建了一個自定義的sitedefinition。在我的sitedefition中,我想激活一個自定義功能(我將guid添加到我的onet.xml中)。添加webparts到sitedefinition
用於將webpart添加到頁面的自定義功能會產生錯誤。錯誤是default.aspx找不到。我認爲首先創建一個sitedefition中的頁面。之後,該功能將被激活。爲什麼我收到一個錯誤?
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的順序 – 2012-04-02 10:53:23
default.aspx在站點定義中是標準的。 – 2012-04-02 15:13:12