SiteMapPath基本用法

2021-06-01 10:50:01 字數 2882 閱讀 3918

開始=>新鍵乙個web.sitemap站點地圖

如下**:

<?xml version="1.0" encoding="utf-8" ?>

web.sitemap 導航xml檔案

<?xml version="1.0" encoding="utf-8" ?>

<sitemap xmlns="

" >

<sitemapnode title="首頁" url="sitemaptest.aspx" >

<sitemapnode title="產品" roles="*">

<sitemapnode title="windows" url="sitemaptest.aspx?id=windows" />

<sitemapnode title="office" url="sitemaptest.aspx?id=office" />

<sitemapnode title="mobile devices" url="sitemaptest.aspx?id=mobile" />

<sitemapnode title="business solutions" url="sitemaptest.aspx?id=business" />

<sitemapnode title="servers" url="sitemaptest.aspx?id=servers" />

<sitemapnode title="developer tools" url="sitemaptest.aspx?id=tools" />

<sitemapnode title="games and xbox" url="sitemaptest.aspx?id=games" />

<sitemapnode title="all products" url="sitemaptest.aspx?id=all" />

</sitemapnode>

<sitemapnode title="資源" roles="*">

<sitemapnode title="支援" roles="*">

<sitemapnode title="修改密碼" url="~/login/changepassword.aspx" />

<sitemapnode title="knowledge base" url="sitemaptest.aspx?id=knowledge" />

</sitemapnode>

<sitemapnode title="downloads" url="sitemaptest.aspx?id=downloads" />

<sitemapnode title="windows update" url="sitemaptest.aspx?id=windowsupdate" />

<sitemapnode title="office update" url="sitemaptest.aspx?id=officeupdate" />

<sitemapnode title="learning tools">

<sitemapnode title="training & certification" url="sitemaptest.aspx?id=training" />

<sitemapnode title="books" url="sitemaptest.aspx?id=books" />

<sitemapnode title="events & webcasts" url="sitemaptest.aspx?id=events" />

<sitemapnode title="patterns & practices" url="sitemaptest.aspx?id=patterns" />

</sitemapnode>

<sitemapnode title="community" url="sitemaptest.aspx?id=community" />

<sitemapnode title="security" url="sitemaptest.aspx?id=security" />

</sitemapnode>

<sitemapnode title="rss" roles="*">

<sitemapnode title="公司關係" url="sitemaptest.aspx?id=relations" />

<sitemapnode title="rsssite" url="~/rss/rsssite.aspx" />

<sitemapnode title="careers" url="sitemaptest.aspx?id=careers" />

<sitemapnode title="about this site" url="sitemaptest.aspx?id=about" />

</sitemapnode>

</sitemapnode>

</sitemap>

web.sitemap檔案必須包含根結點sitemap。一張站點地圖由一系列相聯絡的sitemapnode物件組成。這些sitemapnode以一種層次方式聯絡在一起。該層次包含單個根結點-它是該層中唯一的乙個沒有父結點的結點,代表首頁。在該父sitemapnode結點下,可以有若干個子sitemapnode結點,分別按層次結構代表了**的各子欄目(留意一下上例中,各個子結點之間的包含關係)。

2、在 web.sitemap項的寫法如下:

<?xml version="1.0" encoding="utf-8"?>

">

3、在web.config檔案中的配置如下:

description="sitemap provider which reads in .sitemap xml files."

sitemapfile="web.sitemap"/>

SiteMapPath基本用法

開始 新鍵乙個web.sitemap站點地圖 如下 web.sitemap 導航xml檔案 xml version 1.0 encoding utf 8 sitemap xmlns sitemapnode title 首頁 url sitemaptest.aspx sitemapnode title...

SiteMapPath 控制項使用經驗

1.web.sitemap檔案只有乙個,一定要放在根目錄下才有效果。2.要注意路徑問題,主目錄下的資料夾頁面要把資料夾的路徑也寫進去。例如 3.屬性解析 sitemapnode是導航的根節點,url為需要顯示的頁面的檔名,title是顯示時的文字,description為描述的內容。4.使用這個控制...

sitemappath 伺服器控制項

sitemap檔案 在新增新項中選擇 站點地圖 就會建立乙個web.sitemap檔案,這個xml檔案的根節點是元素。該檔案中只能有乙個元素,在這個元素中,有乙個元素。這一般是應用程式的起始頁面。web.sitemap 1 xmlversion 1.0 encoding utf 8 2 sitema...