因此,我使用發佈門戶模板設置了網站集,並刪除了包含三層的原型網站結構。在第二層,我創建了一個發佈網站,併爲該網站及其第三層兒童開發了一個自定義母版頁。問題在於幾頁上的橫幅圖形應該修改爲不一致。然後,我在SharePoint Designer的母版頁中添加兩個新的ContentPlaceHolder控件,並使用SharePoint界面創建新的發佈頁面。最後,我在SharePoint Developer中驗證他們有正確的母版頁,將我的asp:content控件添加到頁面並插入特定於頁面的橫幅圖形。唯一的問題是主頁面默認內容繼續在所有頁面實例中呈現。如果我從SharePoint設計師的母版頁創建新頁面,則在Page聲明中會獲得與在發佈網站中創建的基類不同的基類。發佈網站是否忽略任何非SharePoint contentPlaceHolders?爲什麼我無法覆蓋SharePoint發佈頁面中的默認母版頁內容?
1
A
回答
1
有沒有像的SharePoint ContentPlaceHolders &非SharePoint ContentPlaceHolders。將默認內容添加到主頁面ContentPlaceholder時,如果您不在內容頁面中覆蓋它,那麼它將在所有使用該主頁面的頁面中可見。只有擺脫它的方法是在內容頁面中用空白內容覆蓋這些內容佔位符。因爲所有頁面中的重載contentPlaceHolder不是一個好的Aproach。我建議不要將conent放在主頁面的ContentPlaceHolder中,而是將內容放在頁面的內容控制頁面中,以便內容不會進入所有頁面,而只會進入需要它的頁面。是的,在多個頁面中放入完全相同的內容並不是一件好事。但在你的情況下,這只是選項。可能您嘗試包裹內容到用戶控件,這樣的代碼可以更新,只有一個地方
相關問題
- 1. 默認母版頁上的SharePoint搜索
- 2. Programmaticaly爲在SharePoint 2010中發佈頁面設置默認頁面佈局
- 3. 從母版頁覆蓋Meta標籤與內容頁面的meta標籤
- 4. 爲什麼我的覆蓋層覆蓋整個頁面?
- 5. 無法覆蓋默認的WooCommerce商店頁面
- 6. 內容頁面和母版頁事件
- 7. 爲什麼IIS中的默認頁面無法在iframe中加載頁面?
- 8. 將內容頁面中的值發送到母版頁
- 9. 覆蓋母版頁子頁面中的CSS div寬度
- 10. 母版頁面的內容未顯示在內容頁面
- 11. 母版頁和內容頁面中的頁面事件
- 12. 佈局頁面不會繼承SharePoint 2007中的母版頁
- 13. asp.net母版頁,內容頁
- 14. 沒有母版頁的Sharepoint頁面
- 15. 什麼母版頁用於SharePoint網站設置頁面?
- 16. 刷新頁面內容無需刷新母版頁中laravel
- 17. SharePoint 2013如何將系統母版頁設置爲默認
- 18. 從內容頁面上的母版頁觸發selectedindexchangedchanged
- 19. 內容頁面是否可以使用其母版頁面的母版父母的主ContentPoltageHolderID(嵌套母版頁)
- 20. 無法訪問內容頁面中的嵌套母版頁的控制
- 21. 用「!important」覆蓋SharePoint 2010母版頁的css屬性
- 22. 內容頁面類的方法從母版頁類
- 23. 在單個內容頁面中覆蓋ASP主頁面html?
- 24. 頁腳覆蓋了我的內容
- 25. 頁面控制內容覆蓋iOS
- 26. UIPaveViewController與頁面指標覆蓋內容
- 27. 使用jQuery .tabs() - 內容覆蓋頁面
- 28. 頁面內容被導航欄覆蓋
- 29. js/jquery異步內容覆蓋頁面
- 30. 如何爲Xamarin的Zebble中的默認頁面製作我的所有頁面的母版頁?
我在追求進一步本期發現的是我缺乏發佈網站依賴鏈的理解。顯然,發佈網站要求您使用從主頁面繼承的佈局頁面(.aspx文件)。我的問題源於我試圖修改具有本地母版頁的子站點中的母版頁的事實。由於我的發佈頁面是在根站點佈局頁面上配置的,因此對本地主頁面的更改不起作用。 現在我需要知道是否可以擁有多個根主控頁面或從本地主控創建本地佈局頁面。 – ValueCoder 2009-10-09 20:46:25