SiteMapPath控件可以直接处理web.sitemap文件,不需要新的数据提供程序,但treeview和menu、dropdownlist控件就需要中间的sitemapdataSouce控件来提取站点导航信息,sitemapdataSouce控件只能获取树形的结构信息,但是有几个属性可以改变数据在绑定到数据输出的控件中的显示方式。
showStartingNode属性:确定了.sitemap文件的根节点是否用所提取的节点对象集合获得,当其值为false时,页面加载后,根节点将被删除,所显示的菜单从根节点的子节点开始。
StartFromCurrentNode属性:当值=ture时,会让sitemapdataprovider只提取从页面的当前节点开始的节点集合,默认为false。
StartNodeOffset属性:带一个整数值,表示层次结构集合的起点,这个属性默认设置为0,表示通过sitemapdataSouce控件获取的节点集合从跟节点开始。
StartNodeUrl属性:可以指定在.sitemap文件中找到的页面,设置后节点集合的根节点就从这个页面开始。
本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/186162如需转载请自行联系原作者
叶子文文