自定义Sharepoint 2013页面布局引发错误

时间:2014-11-19 19:31:44

标签: sharepoint sharepoint-2013

我正在尝试为Sharepoint 2013创建自定义页面布局。到目前为止,我对Design Manager模板所做的唯一更改是链接CSS文件(在PlaceHolderAdditionalPageHead部分中链接),并添加每个包含Web部件区域的div到PlaceHolderMain部分。页面布局预览没有问题,但是当我尝试将其设置为实际Sharepoint页面的布局时,我收到此错误:

TopNavigationMenu'的DataSourceID必须是IHierarchicalDataSource类型的控件的ID。具有ID' topSiteMap'无法找到。

我已经尝试使用谷歌搜索此错误,但我能找到的所有实例都是由自定义网页部件等引起的。有谁知道这可能导致什么?

编辑:我已经确认我是网站集管理员,我检查了日志。他们没有提到任何新内容,但是日志中的完整错误只是为了清楚:

2014/11/19 14:44:02.10 w3wp.exe(0x20C0)0x2598 SharePoint Foundation General 8nca Media访问/aa/Pages/default.aspx时的应用程序错误,错误=' TopNavigationMenu&#39的DataSourceID ;必须是IHierarchicalDataSource类型的控件的ID。具有ID' topSiteMap'无法找到。 System.Web.UI.UI上的System.Web.UI.Web.Controls.H.Con.NoLoad(EventArgs e)上的System.Web.UI.Web.trol.HericalMerConment.OctDataSource()中的System.Web.UI.WebControls.HierarchicalDataBoundControl.GetDataSource() System.Web.UI.Control上的System.Web.UI.Control.LoadRecursive()处的System.Web.UI.Control.LoadRecursive()处的System.Web.UI.Control.LoadRecursive()处的.Control.LoadRecursive() System.Web的System.Web.UI.Control.LoadRecursive()System.Web.UI.Control.LoadRecursive()的.LoadRecursive().... 1fbccd9c-39f9-c07e-674b-2ee9a47b3002

2014/11/19 14:44:02.10 * w3wp.exe(0x20C0)0x2598 SharePoint Foundation General 8nca Medium ... UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)1fbccd9c-39f9-c07e-674b-2ee9a47b3002

2014/11/19 14:44:02.10 w3wp.exe(0x20C0)0x2598 SharePoint Foundation Runtime tkau Unexpected System.Web.HttpException:' TopNavigationMenu'的DataSourceID必须是IHierarchicalDataSource类型的控件的ID。具有ID' topSiteMap'无法找到。 System.Web.UI.UI上的System.Web.UI.Web.Controls.H.Con.NoLoad(EventArgs e)上的System.Web.UI.Web.trol.HericalMerConment.OctDataSource()中的System.Web.UI.WebControls.HierarchicalDataBoundControl.GetDataSource() System.Web.UI.Control上的System.Web.UI.Control.LoadRecursive()处的System.Web.UI.Control.LoadRecursive()处的System.Web.UI.Control.LoadRecursive()处的.Control.LoadRecursive() System.Web.UI.Page.ProcessRequestMain(Boolea ... 1fbccd9c-39f9-c07e-674b)的System.Web.UI.Control.LoadRecursive()System.Web.UI.Control.LoadRecursive()处的.LoadRecursive() -2ee9a47b3002

2014/11/19 14:44:02.10 * w3wp.exe(0x20C0)0x2598 SharePoint Foundation Runtime tkau Unexpected ... n includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)1fbccd9c-39f9-c07e-674b-2ee9a47b3002

1 个答案:

答案 0 :(得分:0)

原来问题出现在我的母版页中。我在使用西雅图,所以我转到了奥斯陆,问题就消失了。