主題母版和站點(diǎn)導(dǎo)航課件

主題母版和站點(diǎn)導(dǎo)航課件

ID:21733963

大小:2.20 MB

頁(yè)數(shù):35頁(yè)

時(shí)間:2018-10-24

主題母版和站點(diǎn)導(dǎo)航課件_第1頁(yè)
主題母版和站點(diǎn)導(dǎo)航課件_第2頁(yè)
主題母版和站點(diǎn)導(dǎo)航課件_第3頁(yè)
主題母版和站點(diǎn)導(dǎo)航課件_第4頁(yè)
主題母版和站點(diǎn)導(dǎo)航課件_第5頁(yè)
資源描述:

《主題母版和站點(diǎn)導(dǎo)航課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、ASP.NET主題、母版頁(yè)和站點(diǎn)導(dǎo)航主題和外觀母版頁(yè)站點(diǎn)導(dǎo)航(SiteMapPath控件、SiteMapDataSource控件、TreeView控件、Menu控件)主題Theme主題是屬性設(shè)置的集合,使用這些設(shè)置可以定義控件的外觀,然后在某個(gè)Web應(yīng)用程序的單個(gè)頁(yè)、整個(gè)Web應(yīng)用程序或服務(wù)器上的所有Web應(yīng)用程序中一致地應(yīng)用此外觀。1.主題和控件外觀(1)外觀skin外觀文件具有文件擴(kuò)展名.skin,它包含多個(gè)控件(例如,Button、Label、TextBox或Calendar控件)的屬性設(shè)置。2.主題的應(yīng)用范圍(1)頁(yè)面主題

2、(2)全局主題#創(chuàng)建主題1、在解決方案資源管理器的項(xiàng)目名稱上點(diǎn)擊右鍵,選擇“添加ASP.NET文件夾”,并選擇其中的“主題”。完成這一步之后,根目錄中出現(xiàn)App_Themes文件夾,文件夾中含有主題文件夾“主題1”,將“主題1”重命名為“FirstTheme”。至此,便創(chuàng)建了主題FirstTheme.2、創(chuàng)建皮膚在已創(chuàng)建好的主題中創(chuàng)建皮膚文件。在主題“FirstTheme”上點(diǎn)擊右鍵,選擇“添加新項(xiàng)”,并選擇其中的“外觀文件”,取名為SampleTheme.skin。皮膚文件的組織方式有多種,例如可以按照控件類型組織,每個(gè)皮膚文件

3、都包括特定控件的一組外觀定義;也可以按照文件組織,每個(gè)皮膚文件定義一個(gè)頁(yè)面中控件的外觀。SampleTheme.skin文件內(nèi)容

4、Box>#應(yīng)用主題1、為單個(gè)頁(yè)面指定主題頁(yè)面主題的優(yōu)先級(jí)別最高,其次為樣式表主題設(shè)置,最低為本地控件設(shè)置:@PageTheme="FirstTheme"要使本地控件優(yōu)先級(jí)別最高,其次為頁(yè)面主題,最低為樣式表主題:<%@PageStyleSheetTheme="主題名稱"…%2、為網(wǎng)站指定主題在Web.config文件的設(shè)置節(jié)添加Theme屬性,即禁用ASP

5、.NET主題可以配置頁(yè)或控件以忽略主題。在默認(rèn)情況下,主題將重寫頁(yè)和控件外觀的本地設(shè)置。當(dāng)控件或頁(yè)已經(jīng)有預(yù)定義的外觀,而又不希望主題重寫它時(shí),禁用此行為將十分有用。1.禁用頁(yè)的主題將@Page指令的EnableTheming屬性設(shè)置為false:<%@PageTheme="FirstTheme"EnableTheming="false"…%>2.禁用控件的主題將控件的EnableTheming屬性設(shè)置為false:

6、se"/>母板頁(yè)允許開發(fā)者創(chuàng)建統(tǒng)一的站點(diǎn)模板和指定的可編輯區(qū)域,以母板頁(yè)為基礎(chǔ)創(chuàng)建的Web頁(yè)面只對(duì)可編輯部分進(jìn)行編輯,從而保持網(wǎng)站頁(yè)面的風(fēng)格統(tǒng)一.當(dāng)網(wǎng)站風(fēng)格需要修改時(shí),只對(duì)母板頁(yè)進(jìn)行修改,就實(shí)現(xiàn)了對(duì)所有頁(yè)面的修改,從而降低了工作量。ASP.NET母版頁(yè)1.母版頁(yè)的工作原理1、創(chuàng)建母板頁(yè)在解決方案資源管理器中右鍵單擊項(xiàng)目名稱,選擇【添加新項(xiàng)】,在彈出的窗體中選擇【母板頁(yè)】,修改母板頁(yè)的文件名,點(diǎn)擊【添加】即可。母板頁(yè)文件是以master為后綴名的文件,其默認(rèn)的文件名為MasterPage.master,位置位于應(yīng)用程序的根目錄下。母

7、板頁(yè)2、創(chuàng)建內(nèi)容頁(yè)應(yīng)用了母板頁(yè)的Web頁(yè)面稱為內(nèi)容頁(yè),在內(nèi)容頁(yè)中,只能對(duì)母板頁(yè)中ContentPlaceHolder元素定義的位置進(jìn)行編輯,頁(yè)面的其他位置都是不可編輯的。<%@PageLanguage="VB"MasterPageFile="~/Master1.master“……內(nèi)容頁(yè):<%@PageLanguage="VB"MasterPageFile="~/Master1.master"AutoEventWireup="false"CodeFile="Default.aspx.vb"Inherits="Default2"tit

8、le="無(wú)標(biāo)題頁(yè)"%>

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。