第7章_网站地图与页面导航精选.ppt

7.1 ASP.NET站点导航概述 7.2 站点地图 在ASP.NET中,微软为了简化创建站点地图的工作,提供了一套用于导航的站点地图技术。 通过ASP.NET站点导航,可以按层次结构描述站点的布局。 假定一个企业网站共有8页,构建如图所示的站点导航结构。 7.3.1 从父站点地图链接到子站点地图文件 对于具有多个子站点的大型站点,有时需要在父站点的导航结构中加入子站点的导航结构,对于每个子站点都有其独立的站点地图文件。 这种情况,在父站点地图中需要显示子站点地图的位置创建一个siteMapNode节点,并将其属性siteMapFile指定到子站点的站点地图文件即可,代码如下: siteMapNode siteMapFile=~/Service/Service.sitemap / 【例7-5】演示SiteMapDataSource控件的使用。 7.6.1 定义Menu菜单内容 设计时手动添加菜单内容; 以编程方式添加菜单内容; 绑定到数据源的方式来显示菜单内容 1.设计时手动添加菜单内容 【例7-6】演示如何在设计时手动添加菜单内容。 2.以编程方式添加菜单内容 Menu控件提供了一个Items的集合属性,这是一个MenuItemCollection集合类型的属性,可以向该属性添加菜单项来实现动态添加菜单项的效果。 使用动态编程的方式可以从数据库、文件等多种文件导入菜单项数

文档评论(0)

1亿VIP精品文档

相关文档