一步步学习SPD2010--第十一章节--处理母版页(8)--从母版页创建网页
一步步學(xué)習(xí)SPD2010--第十一章節(jié)--處理母版頁(yè)(8)--從母版頁(yè)創(chuàng)建網(wǎng)頁(yè)
? ? ? ? 在SPD中,你可以使用許多不同的方法創(chuàng)建ASP.NET頁(yè)面。然而,因?yàn)轫?yè)面將是SP網(wǎng)站的一部分,你很可能想像其他頁(yè)面一樣,保持相同的導(dǎo)航元素和外觀。通過(guò)將內(nèi)容頁(yè)與母版頁(yè)相關(guān)聯(lián)可以達(dá)到這種效果。在本章節(jié)前些部分,你通過(guò)復(fù)制現(xiàn)存頁(yè)面(Home.aspx)創(chuàng)建了一個(gè)ASP.NET頁(yè)面。這個(gè)頁(yè)面就與母版頁(yè)關(guān)聯(lián)。
? ? ? ? 當(dāng)你想測(cè)試你創(chuàng)建的母版頁(yè)時(shí),需要將它與內(nèi)容頁(yè)結(jié)合在瀏覽器中顯示。然而,你又不想關(guān)聯(lián)所有的內(nèi)容頁(yè)面。此時(shí)你可以創(chuàng)建新的內(nèi)容頁(yè),然后單獨(dú)和母版頁(yè)關(guān)聯(lián)。你完成母版頁(yè)設(shè)計(jì)后,設(shè)置為網(wǎng)站母版頁(yè),這樣整個(gè)站點(diǎn)的頁(yè)面都將繼承相同結(jié)構(gòu)和外觀。
? ? ? ? 在第四章節(jié)一個(gè)練習(xí)中,你附加母版頁(yè)到一個(gè)ASP.NET頁(yè)面。然后添加了自定義,如WebPart區(qū)域和WebParts。當(dāng)你附加母版頁(yè)時(shí),自定義被儲(chǔ)存在內(nèi)容區(qū)域,PlaceHolderMain。當(dāng)你從母版頁(yè)創(chuàng)建內(nèi)容頁(yè)時(shí),你不能修改內(nèi)容區(qū)域。如果想修改內(nèi)容區(qū)域,必須使內(nèi)容區(qū)域可編輯。
? ? ? ? 本練習(xí)中,你將從母版頁(yè)創(chuàng)建內(nèi)容頁(yè),并使得PlaceHolderMain內(nèi)容區(qū)域可編輯。
? ? ? ? 準(zhǔn)備:使用SPD打開(kāi)之前的站點(diǎn)。
1. 導(dǎo)航窗格點(diǎn)擊母版頁(yè)。
2. 點(diǎn)擊“母版頁(yè)"命令,創(chuàng)建附加到母版頁(yè)的新網(wǎng)頁(yè)。
3. 選擇特定母版頁(yè),點(diǎn)擊瀏覽。
4. 點(diǎn)擊v4.master,點(diǎn)擊打開(kāi),確定。
5. 輸入MyContent。點(diǎn)擊確定。
6. 點(diǎn)擊確定,以高級(jí)模式打開(kāi)此頁(yè)面。
附加--升級(jí)你的母版頁(yè)
如果你安裝了WSS3.0或Server 2007版本,創(chuàng)建了自己的母版頁(yè),現(xiàn)在要將它們移動(dòng)到2010版本中。你不用修改就可以在2010版本中使用,功能也和之前一樣。然而,如果你要升級(jí)母版頁(yè)來(lái)吸收2010版本功能,你要這樣做:- 創(chuàng)建2010版本母版頁(yè),修改它使之吸收之前版本創(chuàng)建的模板頁(yè)的任何元素。
- 修改現(xiàn)有母版頁(yè),增加2010版本元素。
- 發(fā)布控制臺(tái)<PublishingConsole:Console>
- 網(wǎng)站操作菜單<PublishingSiteAction:SiteActionMenu>
- 登陸控件;如果你使用自定義登陸控件,你應(yīng)該將它移出功能區(qū)。
兩個(gè)占位符應(yīng)該放在<head>標(biāo)簽內(nèi),即<head></head>之間。PlaceHolderBodyAreaClass應(yīng)該已經(jīng)在了,PlaceHolderTitleAreaClass要移過(guò)去。 另外一個(gè)要注意的關(guān)鍵元素是功能區(qū)。它是你與SharePoint交互要用的主要工具欄。你可以添加自定義的命令。 小貼士:自定義模板頁(yè)時(shí),要辨別顯示模態(tài)對(duì)話框時(shí)無(wú)關(guān)的頁(yè)面元素。例如顯示列表項(xiàng)目時(shí),可能用到模態(tài)對(duì)話框,你不想讓左側(cè)導(dǎo)航區(qū)域出現(xiàn)在里邊,添加class="s4-notdlg"到<div>中即可。
轉(zhuǎn)載于:https://www.cnblogs.com/crazygolf/p/3857034.html
總結(jié)
以上是生活随笔為你收集整理的一步步学习SPD2010--第十一章节--处理母版页(8)--从母版页创建网页的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: au多少钱啊?
- 下一篇: flash模拟EEROM