版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第9章頁面導(dǎo)航學(xué)習(xí)目標(biāo)本章將主要介紹導(dǎo)航控件,這些控件主要用來美化Web頁,對網(wǎng)站中的頁面實(shí)行統(tǒng)一化。熟練掌握站點(diǎn)地圖。熟練使用導(dǎo)航控件.9.1情景分析無論小型站點(diǎn)還是大型站點(diǎn)都包含幾個甚至上千個頁面,如何在這些頁面間建立導(dǎo)航是網(wǎng)站設(shè)計中非常重要的一環(huán)。以往設(shè)計一個導(dǎo)航需要花費(fèi)大量的時間,ASP.NET3.5引入的網(wǎng)站導(dǎo)航系統(tǒng)使得這一切變得容易起來。9.2站點(diǎn)地圖ASP.NET2.0的導(dǎo)航系統(tǒng)的目標(biāo)是創(chuàng)建一個可以吸引開發(fā)人員和Web站點(diǎn)設(shè)計人員的導(dǎo)航模型。要為站點(diǎn)創(chuàng)建一致的、容易管理的導(dǎo)航解決方案,可以使用ASP.NET站點(diǎn)導(dǎo)航。ASP.NET站點(diǎn)導(dǎo)航能夠?qū)⒅赶蛩许撁娴逆溄哟鎯υ谝粋€位置,并在列表中呈現(xiàn)這些鏈接,或用一個特定Web服務(wù)器控件在每頁上呈現(xiàn)導(dǎo)航菜單,ASP.NET中的導(dǎo)航控件主要有3種:SiteMapPath控件、Menu控件、TreeView控件,本書將使用這些控件在ASP.NET網(wǎng)頁上創(chuàng)建菜單和其他導(dǎo)航輔助功能。1TreeView控件TreeView控件以樹狀結(jié)構(gòu)顯示菜單的節(jié)點(diǎn),單擊包含子節(jié)點(diǎn)的節(jié)點(diǎn)可將其展開或折疊。TreeView控件可以自行編輯節(jié)點(diǎn)也可以綁定到站點(diǎn)地圖。使用TreeView控件可以為用戶顯示節(jié)點(diǎn)層次結(jié)構(gòu)?!纠?-1】使用TreeView控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航。具體操作步驟如下:(1)啟動VisualStudio,新建項(xiàng)目,命名為NavigationApp。(2)右鍵單擊NavigationApp,為該應(yīng)用程序添加一些新的Web頁面(3)單擊Default.aspx頁面,切換到“設(shè)計”視圖,添加一個TreeView控件。(4)選擇TreeView控件,單擊右上角的小三角形,選擇編輯節(jié)點(diǎn),彈出如圖9-2所示的“TreeView節(jié)點(diǎn)編輯器”對話框,為TreeView控件添加根節(jié)點(diǎn)和子節(jié)點(diǎn)。(5)單擊“確定”按鈕,調(diào)整各控件的位置和大小2Menu控件Menu控件和TreeView控件具有相同的功能,只是外觀不同。Menu控件具有兩種顯示模式:靜態(tài)模式和動態(tài)模式。靜態(tài)模式意味著Menu控件始終是展開的,整個結(jié)構(gòu)都是可視的,用戶可以單擊任何部位。在動態(tài)顯示的菜單中,只有指定的部分是靜態(tài)的,當(dāng)用戶將鼠標(biāo)指針放置在父節(jié)點(diǎn)上時才會顯示其子菜單項(xiàng)。Menu控件的使用和TreeView控件類似,可以直接配置其各節(jié)點(diǎn)的內(nèi)容,也可以使用綁定到數(shù)據(jù)源的方式來指定其內(nèi)容。3SiteMapPathSiteMapPath控件會顯示一個導(dǎo)航控件,此路徑為用戶顯示當(dāng)前頁的位置,并顯示返回到主頁的路徑連接。此控件提供了許多可供自定義連接的外觀選項(xiàng)。SiteMapPath控件包含來自站點(diǎn)地圖的導(dǎo)航數(shù)據(jù)。此數(shù)據(jù)包括有關(guān)網(wǎng)站中頁的信息,如URL、標(biāo)題、說明和導(dǎo)航層次結(jié)構(gòu)中的位置。若將導(dǎo)航數(shù)據(jù)存儲在一個地方,則可以更方便地在網(wǎng)站的導(dǎo)航菜單中添加和刪除項(xiàng)。9.3后臺管理頁面設(shè)計【例9-2】管理員后臺管理瀏覽圖書界面的設(shè)計。具體操作步驟如下:雙擊圖9-1中的Default.aspx,在右側(cè)屬性中設(shè)置該頁面的BgColor屬性為“#00cc99”拖動Table控件到Default.aspx,將Table控件修改為兩行兩列的表格,然后合并第一行。在第一行輸入“陽光書城后臺管理系統(tǒng)”。拖動【例9-1】中設(shè)計好的TreeView控件到第二行左邊列。切換到“源”視圖,在表格第二行右邊列輸入:<iframename="f1"id="I1"frameborder="0"style="width:1006px;height:327px;margin-left:0px;"></iframe>在這里一定要注意設(shè)定iframe的name屬性(這里設(shè)置為f1)。
右鍵單擊【例9-1】中設(shè)計好的TreeView控件,選擇編輯節(jié)點(diǎn),在彈出的對話框9-6中,如下圖所示,分別選擇各個子節(jié)點(diǎn),設(shè)置右窗口的屬性Target=f1。雙擊圖9-1中的Searchbook.aspx,在右側(cè)屬性中設(shè)置該頁面的BgColor屬性為“#00cc99”。從工具箱拖動控件GridV
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44906-2024生物質(zhì)鍋爐技術(shù)規(guī)范
- 高考物理總復(fù)習(xí)專題四曲線運(yùn)動萬有引力與航天第4講萬有引力與航天練習(xí)含答案
- 建筑工地用水泥采購
- 醫(yī)藥產(chǎn)品采購合同示例
- 作文主題05 多彩信件-四年級語文作文主題訓(xùn)練
- 九年級化學(xué)下冊 第六章 金屬 6.1 金屬的物理性質(zhì)教案 (新版)粵教版
- 2024秋七年級英語上冊 Unit 7 Days and Months Lesson 42 Happy Holodays教案 (新版)冀教版
- 2024秋九年級化學(xué)上冊 4.1 愛護(hù)水資源教案 (新版)新人教版
- 2024高中歷史 第七單元 復(fù)雜多樣的當(dāng)代世界 第24課 兩極對峙格局的形成教案 岳麓版必修1
- 2023六年級語文下冊 第六單元 難忘小學(xué)生活-閱讀交流與指導(dǎo)配套教案 新人教版
- 2024產(chǎn)學(xué)研合作框架協(xié)議
- 《剪映專業(yè)版:短視頻創(chuàng)作案例教程(全彩慕課版)》 課件 第6章 創(chuàng)作生活Vlog
- 《心理健康教育主題班會》主題
- GB 30254-2024高壓三相籠型異步電動機(jī)能效限定值及能效等級
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件
- 公安行政執(zhí)法綜合實(shí)訓(xùn)智慧樹知到期末考試答案章節(jié)答案2024年南京警察學(xué)院
- 年度成本費(fèi)用預(yù)算表模板
- 火龍罐綜合灸療法
- 深圳市中小學(xué)生流感疫苗接種知情同意書
- BIM大賽題庫含答案
- 數(shù)據(jù)、模型與決策(運(yùn)籌學(xué))課后習(xí)題和案例答案007
評論
0/150
提交評論