版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、(中職)2022-2023學(xué)年SP.NET動態(tài)網(wǎng)頁設(shè)計(jì)第八章.ppt ASP課件第八章網(wǎng)頁模板與站點(diǎn)地圖學(xué)習(xí)目標(biāo): 1認(rèn)識網(wǎng)頁模板的功能2能創(chuàng)建Master Page與Content Page3能將網(wǎng)站的所有網(wǎng)頁套用一致性的網(wǎng)頁模板4能創(chuàng)建SiteMap文件5認(rèn)識SiteMapPath、Menu與TreeView等導(dǎo)航控件6能為網(wǎng)站創(chuàng)建站點(diǎn)地圖8-1 制作網(wǎng)頁模板8-1-1 網(wǎng)頁模板的簡介8-1-2 創(chuàng)建Master Page與Content Page從菜單欄選擇“文件”|“新建文件”選項(xiàng)。從菜單欄選擇“文件”|“新建文件”選項(xiàng)。8-1-3 設(shè)計(jì)Content Page的內(nèi)容完成后,界面顯示如
2、下8-1-4 指定Content Page套用的網(wǎng)頁模板完成后,界面顯示如下將整個(gè)網(wǎng)站套用網(wǎng)頁模板 以下就是在源文件視圖中將整個(gè)網(wǎng)站套用網(wǎng)頁模板的操作示范 完成后,界面顯示如下( )在網(wǎng)站中加入母版頁后,會自動產(chǎn)生什么控件?ContentContentPlaceHolderMasterMasterPlaceHolder2( )關(guān)于Content Page與Content控件,下列敘述哪個(gè)是錯(cuò)誤的?可以在Content控件中放置其他控件可以自定義Content控件的內(nèi)容,或采用母版頁定義的內(nèi)容Content Page是由標(biāo)簽與Content控件組成的一個(gè)網(wǎng)站只能有一個(gè)Content Page3(
3、 )在ASP.NET網(wǎng)頁設(shè)置哪個(gè)屬性,可以套用網(wǎng)頁樣板?的master屬性的masterPageFile屬性的master屬性的masterPageFile屬性新建一個(gè)01_EX01的ASP. NET網(wǎng)站程序,然后編寫程序,規(guī)則如下: 新建一個(gè)Master.master的母版頁,利用表格設(shè)計(jì)如右圖所示的版面布局,左欄的圖片為image文件夾的image.gif。 中間的ContentPlaceHolder控件放置多行文本框,顯示首頁內(nèi)容。 下面的頁尾區(qū)域顯示網(wǎng)頁版權(quán)說明。 為Master.master新增一個(gè)Blog. aspx的內(nèi)容頁面,并自定義如右圖所示的內(nèi)容。 設(shè)置網(wǎng)站默認(rèn)的Defaul
4、t.aspx網(wǎng)頁為起始頁,并手動套用Mast- er.master,采用默認(rèn)的母版頁內(nèi)容。 8-2 站點(diǎn)地圖功能8-2-1 站點(diǎn)地圖的簡介1SiteMapPath控件:顯示站點(diǎn)地圖路徑,可以向上一層的網(wǎng)頁鏈接,但是不能鏈接下一層的網(wǎng)頁。2 Menu控件:顯示導(dǎo)航網(wǎng)站中每個(gè)網(wǎng)頁的菜單,當(dāng)鼠標(biāo)指針停留在菜單上時(shí),會展開該節(jié)點(diǎn)(必須綁定SiteMapDataSource控件)。 3TreeView控件:顯示導(dǎo)航網(wǎng)站中每個(gè)網(wǎng)頁的樹狀結(jié)構(gòu),可以展開或折疊節(jié)點(diǎn)(必須綁定SiteMapDataSource控件)。8-2-2 創(chuàng)建站點(diǎn)地圖文件上述語法說明如下 (1)與之間包含站點(diǎn)地圖信息。(2)表示沒有子節(jié)點(diǎn)
5、的單一節(jié)點(diǎn)。(3)與表示包含子節(jié)點(diǎn)的父節(jié)點(diǎn),可以繼續(xù)向下編輯多個(gè)層次的節(jié)點(diǎn)。(4)一個(gè)站點(diǎn)地圖只能有一個(gè)根節(jié)點(diǎn)siteMapNode。從菜單欄中選擇“文件”|“新建文件”選項(xiàng)。8-2-3 利用SiteMapPath控件創(chuàng)建站點(diǎn)地圖到SiteMapPath控件的智能標(biāo)簽中選擇“自動格式化”選項(xiàng) 完成后,界面顯示如下8-2-4 利用Menu控件創(chuàng)建站點(diǎn)地圖彈出自動套用格式窗口后,在“選擇方案”列表框中選擇想要套用在站點(diǎn)地圖的樣式,然后單擊”確定”按鈕。8-2-5 利用TreeView控件創(chuàng)建站點(diǎn)地圖從“工具箱”窗口的地圖索引標(biāo)簽內(nèi)選擇TreeView控件,然后將控件拖到網(wǎng)頁中。在智能標(biāo)簽選擇“自動
6、套用格式”選項(xiàng)。 1( )下列哪一個(gè)Web Server控件不能制作出站點(diǎn)地圖的效果?MenuTreeViewImageMapSiteMapPath2( )在Web.sitemap文件利用哪個(gè)標(biāo)簽可以編輯站點(diǎn)地圖的節(jié)點(diǎn)?3( )Menu控件分為哪兩種查看模式?設(shè)計(jì)與執(zhí)行展開與收起浮動與隱藏靜態(tài)與動態(tài)4( )在TreeView控件的節(jié)點(diǎn),可利用哪個(gè)屬性設(shè)置是否展開節(jié)點(diǎn)?ExpandedShowCheckBoxSelectAcionNavigateUrl1打開練習(xí)文件CH0802_EX01(Ma- ster.master),按題意操作: 新增一個(gè)Web.sitemap文件,并編輯站點(diǎn)地圖的節(jié)點(diǎn)及其
7、超鏈接。 在網(wǎng)頁模板的上方創(chuàng)建SiteMapPath控件,并設(shè)置自動化格式為“一般”,分隔符為“ - ” 2打開練習(xí)文件CH0802_EX02(Ma- ster.mas- ter),按題意操作: 在Web.sitemap文件中加入“個(gè)人檔案”的子節(jié)點(diǎn)為“學(xué)歷/經(jīng)歷”與“家庭”,“網(wǎng)志”的子節(jié)點(diǎn)為“工作”、“英文”與“趣事”。 在網(wǎng)頁模板的左方創(chuàng)建Menu控件,并設(shè)置數(shù)據(jù)源為Web.sitemap文件。 (1)利用模板的觀念來設(shè)計(jì)網(wǎng)頁,可以讓同一個(gè)網(wǎng)站的網(wǎng)頁呈現(xiàn)相同的樣式與風(fēng)格,以便用戶瀏覽時(shí)有一致性的感覺。(2)母版頁(Master Page)是擴(kuò)展名為.master的文件,它是由母版頁本身與
8、一個(gè)或多個(gè)內(nèi)容頁面組成的。(3)內(nèi)容頁面(Content Page)是由標(biāo)簽組成的,除了標(biāo)簽以外,其他網(wǎng)頁內(nèi)容都要在標(biāo)簽中編寫。(4)編輯網(wǎng)頁時(shí),只要設(shè)置標(biāo)簽的MasterPageFile屬性,然后刪除標(biāo)簽以外的程序代碼,就會將網(wǎng)頁套用指定的網(wǎng)頁模板。(5)ASP.NET 2.0新增的站點(diǎn)地圖功能可以將網(wǎng)站的所有網(wǎng)頁鏈接記錄保存起來,然后借助導(dǎo)航控件,在每個(gè)網(wǎng)頁顯示這些鏈接。當(dāng)瀏覽網(wǎng)頁時(shí),只要直接選擇回到第幾層就可以了。6)利用SiteMapPath、Menu、TreeView導(dǎo)航控件可以設(shè)計(jì)站點(diǎn)地圖,但Menu與TreeView控件必須綁定SiteMapDataSource控件。(7)Sit
9、eMapDataSource是數(shù)據(jù)類型的控件,會通過站點(diǎn)地圖提供者到Web.sitemap文件讀取站點(diǎn)地圖信息,存儲站點(diǎn)地圖數(shù)據(jù)的數(shù)據(jù)源。(8)在站點(diǎn)地圖文件可以利用創(chuàng)建單一節(jié)點(diǎn),或者利用與創(chuàng)建包含子節(jié)點(diǎn)的父節(jié)點(diǎn)。(9)SiteMapPath控件的PathDirection屬性可以設(shè)置站點(diǎn)地圖的路徑方向,PathSeparator屬性則可以設(shè)置每個(gè)節(jié)點(diǎn)之間的分隔符。(10)Menu控件分為以下兩種查看模式。靜態(tài):一直都顯示的項(xiàng)目。動態(tài):只有當(dāng)鼠標(biāo)指針停留在父節(jié)點(diǎn)時(shí),才會顯示子菜單的項(xiàng)目。(11)在Menu控件的智能標(biāo)簽選擇編輯菜單項(xiàng)目,可以自定義菜單的項(xiàng)目與子項(xiàng)目;而在TreeView控件的智
10、能標(biāo)簽選擇編輯節(jié)點(diǎn),則可以自定義樹狀結(jié)構(gòu)的節(jié)點(diǎn)與子節(jié)點(diǎn)。1( )下列哪個(gè)為ASP.NET母版頁面的擴(kuò)展名?.css.sitemap.master.skin2( )下列哪個(gè)文件可以設(shè)置將網(wǎng)站的所有網(wǎng)頁套用同一個(gè)網(wǎng)頁模板?Master.masterWeb.sitemapDefault.aspxweb.config3( )自定義樹狀結(jié)構(gòu)的節(jié)點(diǎn)時(shí),哪一個(gè)屬性可設(shè)置是否展開樹狀節(jié)點(diǎn)?SelectAcionExpandedNavigateUrlText4( )關(guān)于站點(diǎn)地圖的功能,下列敘述哪個(gè)是錯(cuò)誤的?SiteMapPath必須綁定SiteMapDataSource控制才能顯示站點(diǎn)地圖SiteMapPath
11、控件制作的站點(diǎn)地圖只能顯示前面的節(jié)點(diǎn),而無法顯示子節(jié)點(diǎn)使用導(dǎo)航控件創(chuàng)建站點(diǎn)地圖之前,要先創(chuàng)建Web.sitemap文件在Web.sitemap文件中要利用標(biāo)簽創(chuàng)建節(jié)點(diǎn)5( )若設(shè)置Menu控件的MaximumDynamicDisplayLevels屬性值為1,StaticDis- playLevel屬性值為3,則會如何顯示菜單?前1層動態(tài),后3層靜態(tài)顯示前1層靜態(tài),后3層動態(tài)顯示前3層動態(tài),后1層靜態(tài)顯示前3層靜態(tài),后1層動態(tài)顯示1 打開練習(xí)文件CH08Q01(Default.aspx),按題意操作: 新增一個(gè)Q01.master的母版頁,利用表格設(shè)計(jì)如右圖所示的頁面布局,上方的圖片為imag
12、e文件夾的logo.gif,而下方的圖片為build.gif 。 將Default.aspx套用Q01.master,并默認(rèn)為ContentPlaceHolder1的內(nèi)容 2 打開練習(xí)文件CH08Q02(Q02.master),按題意操作: 為Q02.master新增下面的內(nèi)容頁面。Article.aspx:精華文章。Discuss.aspx:討論區(qū)。Download.aspx:下載區(qū)。News.aspx:焦點(diǎn)新聞。Share.aspx:好康分享。 在Q02.master左方窗格設(shè)置每一個(gè)項(xiàng)目的超級鏈接,其中Default.aspx為“ASP.NET知識網(wǎng)”。 3打開練習(xí)文件CH08Q03(Q03.master),按題意操作: 在web.config
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度城市民宿租賃合同示范文本2篇
- 礦井急救培訓(xùn)方案
- 二零二五版房屋收購與附帶家具家電合同6篇
- 路橋路面改造施工方案
- 二零二五版離婚程序指導(dǎo)及雙方自愿協(xié)議合同3篇
- 二零二五年度城市基礎(chǔ)設(shè)施建設(shè)外協(xié)合同申請與驗(yàn)收辦法3篇
- 二零二五版學(xué)生校外住宿安全協(xié)議與住宿合同違約賠償合同3篇
- 二零二五年度奢侈品退換貨標(biāo)準(zhǔn)協(xié)議模板3篇
- 銀行高層裝修方案
- 二零二五年度教育機(jī)構(gòu)校園裝修工程協(xié)議書2篇
- 2025年人民教育出版社有限公司招聘筆試參考題庫含答案解析
- 康復(fù)醫(yī)學(xué)治療技術(shù)(士)復(fù)習(xí)題及答案
- 《血管性血友病》課件
- 高三日語一輪復(fù)習(xí)日語助詞「に」和「を」的全部用法課件
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷絕密1 答案
- 社會保險(xiǎn)課件教學(xué)課件
- 訂婚協(xié)議書手寫模板攻略
- 宇航用商業(yè)現(xiàn)貨(COTS)器件保證指南-編制說明
- 2024年安全員-C證考試題庫及答案(1000題)
- 《立體倉庫鋼結(jié)構(gòu)貨架技術(shù)規(guī)范(征求意見稿)》
- 2024年貴州蔬菜集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論