亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

MOSS 2007基礎(chǔ):WSS 3.0 中的母版頁(yè)(Master Pag

系統(tǒng) 1960 0

編輯器加載中...這篇很短的文章展示了ASP.NET2.0中的母板頁(yè)和內(nèi)容頁(yè)在Windows SharePoint Services v3.0中的應(yīng)用。WSS 3.0 是在ASP.NET 2.0 的基礎(chǔ)上實(shí)現(xiàn)的,

這篇很短的文章展示了ASP.NET2.0中的母板頁(yè)和內(nèi)容頁(yè)在Windows SharePoint Services v3.0中的應(yīng)用。WSS 3.0 是在ASP.NET 2.0 的基礎(chǔ)上實(shí)現(xiàn)的,所以WSS 3.0中母板頁(yè)/內(nèi)容頁(yè)也是基于ASP.NET 2.0中的相應(yīng)功能而實(shí)現(xiàn)站點(diǎn)定制的。網(wǎng)上已經(jīng)有很多介紹ASP.NET2.0中母版頁(yè)的文章了。下面提供的鏈接來(lái)源與MSDN,個(gè)人認(rèn)為是一篇介紹ASP.NET 2.0中母版頁(yè)組成結(jié)構(gòu)的很好的入門(mén)文章。

http://msdn.microsoft.com/msdnmag/issues/04/06/ASPNET20MasterPages/?

全局母版頁(yè)

母版頁(yè)允許多級(jí)嵌套。所有在SharePoint中的站點(diǎn)都使用default.master這個(gè)母版頁(yè)。這個(gè)文件位于C:Program FilesCommon FilesMicrosoft Sharedweb server extensionsTEMPLATEGLOBAL這個(gè)目錄下。這個(gè)default.master母版頁(yè)是全局母版頁(yè)。任何對(duì)該頁(yè)面的修改將影響所有的SharePoint站點(diǎn),而且會(huì)影響管理中心站點(diǎn)。

在SharePoint Designer中編輯母版頁(yè)

SharePoint Designer是原來(lái)的FrontPage的替代工具。SPD(就是SharePoint designer)允許網(wǎng)站設(shè)計(jì)者以可視化的設(shè)計(jì)界面定制SharePoint站點(diǎn)的外觀和樣式。當(dāng)我們打開(kāi)一個(gè)SharePoint站點(diǎn),SPD的左上方會(huì)列出站點(diǎn)的結(jié)構(gòu)。這個(gè)SharePoint站點(diǎn)里面包括的文件夾,列表,模板和頁(yè)面一目了然。我們要找的母版頁(yè)位于以下路徑:_catalogs/masterpage/default.master

在設(shè)計(jì)視圖中查看站點(diǎn)的母版頁(yè),在XHTML標(biāo)記中指定了全局母版頁(yè)。在我們對(duì)其做編輯之前,實(shí)際上所有的這個(gè)指向都指到同一個(gè)頁(yè)面。但當(dāng)我們編輯并保存后,SPD會(huì)在SharePoint的數(shù)據(jù)庫(kù)中為我們保存一個(gè)定制后的母版頁(yè)版本。這和SharePoint 2003中的頁(yè)面定制機(jī)制(或者叫un-ghosting)是一樣的。當(dāng)一個(gè)頁(yè)面被定制后,之前的ghosting關(guān)系就被斷掉了。即不會(huì)在指向磁盤(pán)文件系統(tǒng)中的某個(gè)文件,而是在數(shù)據(jù)庫(kù)中保存了該頁(yè)面的定制后版本。

注意:在對(duì)站點(diǎn)的母版頁(yè)做了改動(dòng)后,這個(gè)改動(dòng)將影響站點(diǎn)下所有的頁(yè)面。但在_layouts目錄下的頁(yè)面除外。因?yàn)檫@些頁(yè)面實(shí)際上不是站點(diǎn)內(nèi)的頁(yè)面,它們使用了一個(gè)不同的母版頁(yè)(實(shí)際上也放在_layouts目錄下)。這類頁(yè)面的一個(gè)典型的例子就是“網(wǎng)站設(shè)置”頁(yè)面。

SPD可以允許我們將已經(jīng)定制過(guò)的頁(yè)面恢復(fù)成原來(lái)的模板指定的狀態(tài)。這是我們?cè)贔rontPage時(shí)代夢(mèng)寐以求的一個(gè)功能。在定制后的頁(yè)面文件上點(diǎn)擊右鍵,在上下文菜單中就包括了這個(gè)選項(xiàng)。

內(nèi)容頁(yè)面

SharePoint里的內(nèi)容頁(yè)在頁(yè)面聲明中使用MasterPageFile屬性指定了其使用的母版頁(yè)。典型的默認(rèn)母版頁(yè)的URL地址為~masterurl/default.master。其中的~masterurl指定了該站點(diǎn)的母版頁(yè)的存放位置,所有的這些都是又SharePoint控制的。在SharePoint的母版頁(yè)中定義了許多占位符(content placeholder)。這些占位符定義了頁(yè)面的不同區(qū)域,開(kāi)發(fā)人員可以定制占位符最終顯示給用戶的內(nèi)容。SharePoint中定義的占位符中多數(shù)并不允許用戶重寫(xiě)其內(nèi)容。

多數(shù)的SharePoint頁(yè)面都包括了PlaceHolderMain這個(gè)占位符,它控制了頁(yè)面的主要內(nèi)容部分。典型情況下,該占位符將包括一個(gè)web部件區(qū)域,用來(lái)拖webpart進(jìn)去。但對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),我們可以用來(lái)放置我們想要放的任何東西。

下面的表格列出了SharePoint的母版頁(yè)中定義的占位符:(詳細(xì)位置請(qǐng)對(duì)照default.master)

?

占位符的Name

描述

PlaceHolderAdditionalPageHead

需要寫(xiě)在頁(yè)面<head>標(biāo)簽里的附加內(nèi)容,如引用的腳本或樣式文件

PlaceHolderBodyAreaClass

附加在頁(yè)面頂部的body中的樣式

PlaceHolderBodyLeftBorder

頁(yè)面body的邊框元素

PlaceHolderBodyRightMargin

頁(yè)面body的右邊距

PlaceHolderCalendarNavigator

在頁(yè)面中有日歷時(shí)為其顯示一個(gè)日期選擇框

PlaceHolderFormDigest

這是頁(yè)面中必備的 "form digest"安全組件

PlaceHolderGlobalNavigation

站點(diǎn)導(dǎo)航

PlaceHolderHorizontalNav

導(dǎo)航標(biāo)簽

PlaceHolderLeftActions

左側(cè)導(dǎo)航區(qū)下面的動(dòng)作區(qū)

PlaceHolderLeftNavBar

左側(cè)導(dǎo)航區(qū)

PlaceHolderLeftNavBarBorder

左側(cè)導(dǎo)航區(qū)的邊框元素

PlaceHolderLeftNavBarDataSource

左側(cè)導(dǎo)航區(qū)菜單的數(shù)據(jù)源

PlaceHolderLeftNavBarTop

左側(cè)導(dǎo)航區(qū)上面的導(dǎo)航區(qū)

PlaceHolderMain

頁(yè)面主體

PlaceHolderMiniConsole

一個(gè)放置頁(yè)面級(jí)命令的地方,比如在WIKI站點(diǎn)里的Edit Page, History, Incoming Links

PlaceHolderNavSpacer

左側(cè)導(dǎo)航區(qū)的寬度

PlaceHolderPageDescription

頁(yè)面描述區(qū)

PlaceHolderPageImage

頁(yè)面左上的圖標(biāo)

PlaceHolderPageTitle

頁(yè)面的<Title>,通常顯示在瀏覽器的標(biāo)題欄

PlaceHolderSearchArea

搜索框

PlaceHolderSiteName

站點(diǎn)名稱

PlaceHolderTitleAreaClass

TitleArea附加的樣式

PlaceHolderTitleAreaSeparator

TitleAreaSeparator區(qū)

PlaceHolderTitleBreadcrumb

TitleBreadcrumb區(qū)

PlaceHolderTitleInTitleArea

Breadcrumb區(qū)下面的標(biāo)題

PlaceHolderTitleLeftBorder

Title區(qū)左側(cè)邊框

PlaceHolderTitleRightMargin

Title區(qū)右側(cè)空白

PlaceHolderTopNavBar

標(biāo)簽導(dǎo)航區(qū)

PlaceHolderUtilityContent

頁(yè)面底部需要的一塊特殊內(nèi)容

SPNavigation

在 Windows SharePoint Services中默認(rèn)為空,用于附加的頁(yè)面編輯控件

WSSDesignConsole

頁(yè)面編輯控件,當(dāng)頁(yè)面進(jìn)入編輯頁(yè)面模式時(shí)使用(當(dāng)我們點(diǎn) Site Actions, Edit Page后)

MOSS 2007基礎(chǔ):WSS 3.0 中的母版頁(yè)(Master Pages)和內(nèi)容頁(yè)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产亚洲在线 | 高清不卡在线 | 四虎影视www四虎免费 | 2021最新国产成人精品视频 | 全黄毛片 | 综合7799亚洲伊人爱爱网 | 亚洲一级毛片在线观 | 国产午夜偷精品偷伦 | 国产一国产一级毛片视频在线 | 国产精品久久毛片蜜月 | 久草视频在线看 | 久久99精品国产麻豆 | 国产精品成人在线播放 | 国产精品九九免费视频 | 久热操| 在线观看欧美一区 | 欧美日韩亚洲国产一区二区三区 | 在线观看一级 | 四虎视频网站 | 一级黄色免费毛片 | 奇米影视播放器 | 精品一久久香蕉国产线看观看下 | 国产精品ady9| 日本亚洲精品一区二区三区 | 国内精品久久久久尤物 | 欧美一区三区 | 日本网站在线 | 亚洲欧美日韩伦中文 | 精品中文字幕乱码一区二区 | 久久亚洲国产的中文 | 国产精品久久久久久久久久直 | 国产成人青草视频 | 国产特黄一级一片免费 | 亚洲国产福利精品一区二区 | 99国产精品免费视频 | 国产精品亚洲精品久久成人 | 在线播放亚洲视频 | 偷偷鲁国内视频视频在线 | 亚洲视频在线一区二区三区 | 婷婷在线视频国产综合 | 麻豆精品一区 |