《站點導(dǎo)航技術(shù)》ppt課件

《站點導(dǎo)航技術(shù)》ppt課件

ID:26955537

大?。?72.51 KB

頁數(shù):34頁

時間:2018-11-30

《站點導(dǎo)航技術(shù)》ppt課件_第1頁
《站點導(dǎo)航技術(shù)》ppt課件_第2頁
《站點導(dǎo)航技術(shù)》ppt課件_第3頁
《站點導(dǎo)航技術(shù)》ppt課件_第4頁
《站點導(dǎo)航技術(shù)》ppt課件_第5頁
資源描述:

《《站點導(dǎo)航技術(shù)》ppt課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第7章站點導(dǎo)航技術(shù)內(nèi)容ASP.NET站點導(dǎo)航概述站點地圖配置多個站點地圖SiteMapPath控件SiteMapDataSource控件Menu控件TreeView控件7.1ASP.NET站點導(dǎo)航概述ASP.NET站點導(dǎo)航能夠?qū)⒅赶蛩许撁娴逆溄哟鎯υ谝粋€文件中,并用一個特定Web服務(wù)器控件在頁面上呈現(xiàn)導(dǎo)航菜單。ASP.NET站點導(dǎo)航提供下列組件,用于為站點創(chuàng)建一致的、容易管理的站點導(dǎo)航方案。站點地圖站點地圖提供程序ASP.NET導(dǎo)航控件站點導(dǎo)航API各個ASP.NET站點導(dǎo)航組件之間的關(guān)系7.2站點地圖在ASP.NET中,微軟為了簡化創(chuàng)建站點地圖的工作,提供了

2、一套用于導(dǎo)航的站點地圖技術(shù)。通過ASP.NET站點導(dǎo)航,可以按層次結(jié)構(gòu)描述站點的布局。假定一個企業(yè)網(wǎng)站共有8頁,構(gòu)建如圖所示的站點導(dǎo)航結(jié)構(gòu)。建立站點地圖站點地圖文件是后綴名為.siteMap的XML文件,描述了站點結(jié)構(gòu),供站點導(dǎo)航API和站點導(dǎo)航控件正確公開站點的導(dǎo)航結(jié)構(gòu)

3、iteMapNodeurl=""title=""description=""/>【例7-1】演示如何創(chuàng)建一個站點地圖文件。7.3配置多個站點地圖ASP.NET站點導(dǎo)航使用一個名為Web.sitemap的站點地圖文件來描述站點的層次結(jié)構(gòu)。但有時可能要使用多個站點地圖文件或站點地圖提供程序來描述整個網(wǎng)站的導(dǎo)航結(jié)構(gòu)。下面介紹兩種配置多個站點地圖的方法。從父站點地圖鏈接到子站點地圖文件。在web.config文件中配置多個站點地圖。7.3.

4、1從父站點地圖鏈接到子站點地圖文件對于具有多個子站點的大型站點,有時需要在父站點的導(dǎo)航結(jié)構(gòu)中加入子站點的導(dǎo)航結(jié)構(gòu),對于每個子站點都有其獨立的站點地圖文件。這種情況,在父站點地圖中需要顯示子站點地圖的位置創(chuàng)建一個siteMapNode節(jié)點,并將其屬性siteMapFile指定到子站點的站點地圖文件即可,代碼如下:【例7-2】演示如何從父站點地圖鏈接到子站點地圖文件。7.3.2在web.config文件中配置多個站點地圖要配置多個站點地圖還可以在web.conf

5、ig文件中配置站點提供程序,添加對不同站點地圖的引用。【例7-3】演示如何在web.config文件中配置多個站點地圖。參見示例第07章SiteMapDemoWeb.sitemap、Products.sitemap、Service.sitemap、web.config7.4SiteMapPath控件該控件根據(jù)Web.sitemap定義的數(shù)據(jù)自動顯示當(dāng)前頁面的位置,并以鏈接的形式顯示返回主頁的路徑。注意:只有在站點地圖中列出的頁才能在SiteMapPath控件中顯示導(dǎo)航信息。如果將SiteMapPath控件放置在站點地圖中未列出的頁上,該控件將不會向客戶端顯

6、示任何信息。【例7-4】演示SiteMapPath的使用。參見示例第07章SiteMapDemoMasterPage.masterSiteMapPath的重要屬性屬性說明ParentLevelsDisplayed要顯示的父節(jié)點的數(shù)目,默認(rèn)為-1,表示顯示所有父節(jié)點PathDirection要呈現(xiàn)的路徑方向,可選值有:RootToCurrent,這是默認(rèn)值,表示從根級顯示到當(dāng)前級;CurrentToRoot,表示從當(dāng)前頁顯示到根級PathSeparator指定每個節(jié)點間的分隔字符串,默認(rèn)為>,可以指定任何字符RenderCurrentNodeAsLink當(dāng)前

7、節(jié)點是否呈現(xiàn)為鏈接ShowToolTips是否顯示工具提示SiteMapProvide允許為SiteMapPath控件指定其它站點地圖提供程序的名稱7.5SiteMapDataSource控件SiteMapDataSource控件提供了一個數(shù)據(jù)源控件,Web服務(wù)器控件及其他控件可使用該控件綁定到分層的站點地圖數(shù)據(jù)

8、server"DataS

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

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

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