SiteMapPath控件能夠直接處理web.sitemap文件,不須要新的數據提供程序,但treeview和menu、dropdownlist控件就須要中間的sitemapdataSouce控件來提取站點導航信息,sitemapdataSouce控件只能獲取樹形的結構信息,可是有幾個屬性能夠改變數據在綁定到數據輸出的控件中的顯示方式。
showStartingNode屬性:肯定了.sitemap文件的根節點是否用所提取的節點對象集合得到,當其值爲false時,頁面加載後,根節點將被刪除,所顯示的菜單從根節點的子節點開始。
StartFromCurrentNode屬性:當值=ture時,會讓sitemapdataprovider只提取從頁面的當前節點開始的節點集合,默認爲false。
StartNodeOffset屬性:帶一個整數值,表示層次結構集合的起點,這個屬性默認設置爲0,表示經過sitemapdataSouce控件獲取的節點集合從跟節點開始。
StartNodeUrl屬性:能夠指定在.sitemap文件中找到的頁面,設置後節點集合的根節點就從這個頁面開始。