還好,現在有這個機會,就權當自己的筆記吧!。以下講一下最簡單的創建形式。
站點地圖,在每一個網站都必須用的一種技術。它是用來給用戶導航作用的,以便告訴用戶現在的位置。特別是對那些目錄很深的網頁,這種效果就猶為明顯。
比如 ????天涯社區>天涯論壇>海口...這種形式。
1.新建一個站點地圖(和新建aspx一樣),?tour.sitemap.下面是默認情況生成的xml文件。
復制代碼代碼如下:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" />
現在主要是url的書寫了。url是寫本站點的相對地址。怎么說呢?比如說,你把你的tour.sitemap建立在你主頁的同一層 那么url就寫:~/main.aspx。。這樣就OK了! 換句話說就是以~/開始,表示應用程序的根目錄。這里需要注意點,盡量不要列出相同的地址和帶相關參數(比如?~/DisplayNews/aspx?id=2),這種情況都有可能導致請求失敗。下面是我的書寫格式:
復制代碼代碼如下:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Main.aspx" />
其實,到這里就基本OK了。
2.添加站點地圖控件。
運用站點地圖很簡單,就是把<asp:SiteMapPath Runat="Server" ID="SiteMapPath1" ></SiteMapPath>這個服務端控件拉到你需要導航的地方就OK了。
上面就是站點地圖最簡單的運用。當然,這里還有很多的屬性 可以進行相關的設置。