簡體   English   中英

自定義Sharepoint 2013頁面布局引發錯誤

[英]Custom Sharepoint 2013 page layout throws error

我正在嘗試為Sharepoint 2013創建自定義頁面布局。到目前為止,我對Design Manager模板所做的唯一更改是鏈接CSS文件(在PlaceHolderAdditionalPageHead部分中鏈接),並添加了div,每個div都包含一個Web部件。區域,放置到PlaceHolderMain部分。 頁面布局預覽沒有問題,但是當我嘗試將其設置為實際Sharepoint頁面的布局時,出現此錯誤:

“ TopNavigationMenu”的DataSourceID必須是IHierarchicalDataSource類型的控件的ID。 找不到ID為“ topSiteMap”的控件。

我嘗試使用Google搜索該錯誤,但是我可以找到的所有實例都是由自定義Web部件等引起的。有人知道這是什么原因嗎?

編輯:我已經確認我是網站集管理員,並且檢查了日志。 他們沒有提到任何新內容,但是這里有一些完整的日志錯誤,只是為了清楚起見:

2014年11月19日14:44:02.10 w3wp.exe(0x20C0)0x2598 SharePoint Foundation常規8nca中訪問/aa/Pages/default.aspx時出現應用程序錯誤,錯誤=``TopNavigationMenu''的DataSourceID必須是控件的ID類型為IHierarchicalDataSource。 找不到ID為“ topSiteMap”的控件。 在System.Web.UI.WebControls.HierarchicalDataBoundControl.GetDataSource()在System.Web.UI.WebControls.HierarchicalDataBoundControl.ConnectToHierarchicalDataSource()在System.Web.UI.WebControls.HierarchicalDataBoundControl.OnLoad(EventArgs e)在System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control的.Control.LoadRecursive() System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.LoadRecursive()的System.Web ....的1fbccd9c-39f9-c07e-674b-2ee9a47b3002

2014年11月19日14:44:02.10 * w3wp.exe(0x20C0)0x2598 SharePoint Foundation常規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運行時tkau意外的System.Web.HttpException:“ TopNavigationMenu”的DataSourceID必須是IHierarchicalDataSource類型的控件的ID。 找不到ID為“ topSiteMap”的控件。 在System.Web.UI.WebControls.HierarchicalDataBoundControl.GetDataSource()在System.Web.UI.WebControls.HierarchicalDataBoundControl.ConnectToHierarchicalDataSource()在System.Web.UI.WebControls.HierarchicalDataBoundControl.OnLoad(EventArgs e)在System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control的.Control.LoadRecursive() System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.LoadRecursive()的System.Web.UI.Page.ProcessRequestMain(Boolea ... 1fbccd9c-39f9-c07e-674b的.LoadRecursive() -2ee9a47b3002

2014年11月19日14:44:02.10 * w3wp.exe(0x20C0)0x2598 SharePoint Foundation運行時tkau意外... n includeStagesBeforeAsyncPoint,布爾值includeStagesAfterAsyncPoint)1fbccd9c-39f9-c07e-674b-2ee9a47b3002

原來問題出在我的母版頁上。 我當時在使用西雅圖,所以我切換到奧斯陸,問題就消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM