创建网站导航结构-11

上传人:xh****66 文档编号:61682195 上传时间:2018-12-09 格式:PPT 页数:21 大小:72.50KB
返回 下载 相关 举报
创建网站导航结构-11_第1页
第1页 / 共21页
创建网站导航结构-11_第2页
第2页 / 共21页
创建网站导航结构-11_第3页
第3页 / 共21页
创建网站导航结构-11_第4页
第4页 / 共21页
创建网站导航结构-11_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《创建网站导航结构-11》由会员分享,可在线阅读,更多相关《创建网站导航结构-11(21页珍藏版)》请在金锄头文库上搜索。

1、创建网站导航结构,主要内容,使用网站导航控件 使用网站导航API 使用映射,创建网站导航,ASP.NET 2.0提供三项关于网站导航的特性 Site Navigation Provider Site Navigation API Navigation Control,网站导航,网站通常包含很多内容,这些内容被分置在网站的各个部分,为了让用户能够方便快捷的访问到网站的各个部分,需要在网站内部提供一套导航机制,创建网站地图,网站导航结构是记录网站应用的数据库,它被保存在Web.SiteMap文件中,并具有相对固定的结构 具有一个根元素SiteMap,该根元素表示此XML文件用来描述网络导航信息 一

2、个SiteMap至少包含一个SiteMapNode元素作为网络的节点元素,这些节点元素可以嵌套使用,每个节点元素表示网页的一个层次结构,并对应一个网页,SiteMapNode元素,每个SiteMapNode元素都具有以下3个属性 Url、Description、Title Url属性:对应文件在虚拟目录中的路径,是网页访问时导航到网页的基础路径信息。Url也可以对应完全不同的网站。 Title是导航条上所显示的导航文字信息 Description属性可选,如果填写了这个属性,该属性内容会被作为ALT属性或者tooltip属性显示在网页上,导航控件,导航控件 Menu TreeView Site

3、MapPath 基于网页导航数据库的导航控件 控件可来源于xml文件,SiteMapPath控件,SiteMapPath控件显示用户当前所在页面的路径,并指出用户返回根目录的路径。 ParentLevelsDisplayed:显示层数 PathDirection: PathSeparator:,Menu控件,Menu控件使用一个或多个MenuItem元素构成,其结构就是使用众多MenuItem元素来显示层次化的结构 Menu具有两种结构,静态的Menu和动态的Menu 静态的Menu一直显示在网页上 动态的Menu平时以缩进的方式保存,单击弹出之后才显示在页面上,TreeView控件,Tree

4、View控件也是分层次结构显示数据的控件。该控件可以非常好的完成数据显示功能,并且支持数据绑定,而且可实现高可定制化,在不回调服务器的情况下,可以实现客户端的诸多操作。,例构建导航网站,1、添加新项-站点地图(设计Web.SiteMap) ,1、添加相应层次信息,2、使用母版,保证所有的导航页信息相同 添加SiteMapDataSource 添加TreeView-选择数据源-显示行 当前页:添加SiteMapPath 跳转到:添加Menu-选择数据源-视图(动态,静态),3、添加网页,添加home.aspx 选择母版项 添加 chapteone/c1-1.aspx Chapteone/c1-2

5、.aspx 添加 chaptetwo/c2-1.aspx Chaptetwo/c2-2.aspx 注意与Web.SiteMap中的信息相对应,定义TreeView节点,定义TreeView节点,定制TreeView显示,例TreeView_2.aspx,添加TreeView 编辑节点,添加根节点,添加子节点,所选节点成为父节点的同级节点,所选节点成为子节点的同级节点,Text ShowCheckBox Checked NavigateUrl,例treeview_3.aspx,创建XML文档Book.xml 添加TreeView 编辑TreeNode数据绑定 添加数据绑定 Genre-TextField: name(XML文件中的属性) .,两种控件的对比,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号