天天看點

sitemap資料提供程式

   SiteMapPath控件可以直接處理web.sitemap檔案,不需要新的資料提供程式,但treeview和menu、dropdownlist控件就需要中間的sitemapdataSouce控件來提取站點導航資訊,sitemapdataSouce控件隻能擷取樹形的結構資訊,但是有幾個屬性可以改變資料在綁定到資料輸出的控件中的顯示方式。

   showStartingNode屬性:确定了.sitemap檔案的根節點是否用所提取的節點對象集合獲得,當其值為false時,頁面加載後,根節點将被删除,所顯示的菜單從根節點的子節點開始。

   StartFromCurrentNode屬性:當值=ture時,會讓sitemapdataprovider隻提取從頁面的目前節點開始的節點集合,預設為false。

   StartNodeOffset屬性:帶一個整數值,表示層次結構集合的起點,這個屬性預設設定為0,表示通過sitemapdataSouce控件擷取的節點集合從跟節點開始。

   StartNodeUrl屬性:可以指定在.sitemap檔案中找到的頁面,設定後節點集合的根節點就從這個頁面開始。