sitemap数据提供程序

   SiteMapPath控件能够直接处理web.sitemap文件,不须要新的数据提供程序,但treeview和menu、dropdownlist控件就须要中间的sitemapdataSouce控件来提取站点导航信息,sitemapdataSouce控件只能获取树形的结构信息,可是有几个属性能够改变数据在绑定到数据输出的控件中的显示方式。
   showStartingNode属性:肯定了.sitemap文件的根节点是否用所提取的节点对象集合得到,当其值为false时,页面加载后,根节点将被删除,所显示的菜单从根节点的子节点开始。
   StartFromCurrentNode属性:当值=ture时,会让sitemapdataprovider只提取从页面的当前节点开始的节点集合,默认为false。
   StartNodeOffset属性:带一个整数值,表示层次结构集合的起点,这个属性默认设置为0,表示经过sitemapdataSouce控件获取的节点集合从跟节点开始。
   StartNodeUrl属性:能够指定在.sitemap文件中找到的页面,设置后节点集合的根节点就从这个页面开始。