一、简介
任何由多个页面组成的网站都需要某种导航用户接口,这是用两步来创建的 。首先,必须定义站点的逻辑结构;然后,添加用户接口元素来允许用户在站点 结构的各个部分之间来回移动。在ASP.NET 2.0以前,要求开发者自己来解决这 两个问题。然而,到了版本2.0以后,ASP.NET提供了一个简单的方法来定义一站 点的结构并且包括大量的Web控件-专门设计来显示站点导航用户接口。
在上一篇中我们分析了怎样通过导航Web控件来创建Web.sitemap XML站点地 图文件以及怎样显示站点导航信息,这包括:
·SiteMapPath,它显示一个breadcrumb(Home>Electronics>XBOX)
·TreeView,它显示一个可折迭的垂直显示的树,用于显示整个站点地图层 次
·Menu,它显示一个水平或垂直对齐的菜单
上一篇中只对站点地图文件和导航Web控件的功能和能力提供了一个粗略介绍 。在这一部分里,我们将把注意力转到编程地控制站点地图信息,并详细地分析 一下SiteMapPath导航Web控件。
二、站点地图
本文中的示例使用在第一部分中创建的站点地图。你可以在第一部分看到该 站点地图XML文件的精确的句法或在本文最后下载下来。站点结构的图形化表示 使用于这些示例中,见下图:
时间: 2025-01-26 15:51:56