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