如何:添加缺少的 ContentPlaceHolder
在 Microsoft SharePoint Server 2010 中,搜索中心網站模板中不支持 BlueBand 母版頁。當您升級搜索中心網站時,如果您決定維持 Office SharePoint Server 2007 外觀,則當您嘗試訪問該網站時,瀏覽器會顯示以下錯誤消息:發生未知錯誤。
本主題將描述導致此錯誤的原因以及解決步驟。
發生此錯誤的原因是 BlueBand 母版頁丟失了用于其他頁面編輯控件的 SPNavigation 內容占位符。母版頁需要有此內容占位符才能與 SharePoint Server 2010 兼容。通過在統一日志記錄服務 (ULS) 日志中查找具有匹配的相關標識符 (ID) 的日志項,可以確認這是導致此問題的原因。
若要解決此錯誤,您必須向 BlueBand 母版頁添加 SPNavigation 內容占位符。
添加 SPNavigation 內容占位符
通過將 /_layouts/settings.aspx 附加到網站的 URL 來打開網站的“網站設置”頁,如下所示:
http://ServerName/SiteName/_layouts/settings.aspx
在母版頁樣式庫中找到“BlueBand.master”頁并選擇它,然后單擊“下載副本”。
在 HTML 編輯器(如 Microsoft SharePoint Designer 2010)或文本編輯器(如記事本)中打開下載的文件。
在自定義布局頁面的末尾添加以下代碼。
<asp:ContentPlaceHolder ID="SPNavigation" runat="server"> </asp:ContentPlaceHolder>注釋
可在母版頁上的任意位置添加此代碼。
在您添加丟失的 SPNavigation 內容占位符之后,將更新的 BlueBand.master 文件上載到您的網站。您可使用更新的版本來替換 BlueBand.master 的現有版本,或將更新的版本作為新的母版頁進行上載。
轉載于:https://www.cnblogs.com/love007/archive/2012/05/29/2524342.html
總結
以上是生活随笔為你收集整理的如何:添加缺少的 ContentPlaceHolder的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作为面试官的一些经历,希望能给找工作的朋
- 下一篇: sql如何取某年某月的第一天和最后一天