上QQ阅读APP看书,第一时间看更新
6.2 SiteMapPath控件
导航控件通常需要使用数据源控件读取站点地图中的数据,但SiteMapPath控件不需要这样,它与站点地图紧密联系,可直接读取站点地图中的数据。Visual Studio工具下,一个项目有一个默认的站点地图,而SiteMapPath控件只能够读取这一个站点地图的信息。
SiteMapPath控件是使用方式最简单的导航显示控件。SiteMapPath控件不需要使用SiteMapDataSource数据源控件读取站点地图中的数据,在站点地图中包含的页面中直接添加即可显示。
SiteMapPath控件也叫站点地图导航、痕迹导航或眉毛导航,SiteMapPath控件显示的是一个导航路径,该路径包含页面的所有上级页面,直至站点地图中的根节点页面。用户可在导航中单击进入上级页面或该导航路径中的其他页面,如图6-3所示。
图6-3 【上衣】的导航路径
图6-3描述了网站中由网购首页进入服装页面,之后进入男装页面、上衣页面。通过SiteMapPath控件的属性可设置链接的顺序、样式等内容,SiteMapPath控件常用属性及其说明如表6-1所示。
表6-1 SiteMapPath控件的常用属性