![清华电脑学堂:ASP.NET 4.5网站开发与应用实践教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/49/26944049/b_26944049.jpg)
上QQ阅读APP看书,第一时间看更新
6.2 SiteMapPath控件
导航控件通常需要使用数据源控件读取站点地图中的数据,但SiteMapPath控件不需要这样,它与站点地图紧密联系,可直接读取站点地图中的数据。Visual Studio工具下,一个项目有一个默认的站点地图,而SiteMapPath控件只能够读取这一个站点地图的信息。
SiteMapPath控件是使用方式最简单的导航显示控件。SiteMapPath控件不需要使用SiteMapDataSource数据源控件读取站点地图中的数据,在站点地图中包含的页面中直接添加即可显示。
SiteMapPath控件也叫站点地图导航、痕迹导航或眉毛导航,SiteMapPath控件显示的是一个导航路径,该路径包含页面的所有上级页面,直至站点地图中的根节点页面。用户可在导航中单击进入上级页面或该导航路径中的其他页面,如图6-3所示。
![](https://epubservercos.yuewen.com/AE0DA4/15367254404221506/epubprivate/OEBPS/Images/figure_0119_0001.jpg?sign=1738931055-ZJQUBfPmL6Q1vZoxD13SBUFA6f6O1aYY-0-bd51b17f71b29282e4f365299f23660a)
图6-3 【上衣】的导航路径
图6-3描述了网站中由网购首页进入服装页面,之后进入男装页面、上衣页面。通过SiteMapPath控件的属性可设置链接的顺序、样式等内容,SiteMapPath控件常用属性及其说明如表6-1所示。
表6-1 SiteMapPath控件的常用属性
![](https://epubservercos.yuewen.com/AE0DA4/15367254404221506/epubprivate/OEBPS/Images/figure_0119_0002.jpg?sign=1738931055-Lqxd4OHLZcQkr1JrKa1zWPYpemNLLacu-0-212145f3d9333d36bdf87b67d8d02a35)