asp.net导航条技术


为了方便浏览者在网站中浏览相关的内容,每个网站都有自己的导航条,其种类繁多,实现的方法也多种多样。在设计网站导航条的时候,应根据网站导航的特点,使其在美观上更加实用。一般要注意以下几点:

  网站导航条的色彩要与网站的整体相融合,在色彩的选用上不要求像网站LOGO、网站Bannar那样色彩鲜明。

  网站导航条一般放置在网站的上方或者下方,这样的位置可为精心设计的导航条提供一个很好的展示空间,如果网站是列表导航,也可以将列表放置在网站的正文的两侧。

  导航条的层次要清晰,要能够简单明了地反映访问者所浏览的层次结构。

  ASP.NET 2.0中新增了3个主要站点导航控件,分别为TreeView、SiteMapPath和Menu控件。这3个站点导航控件可为信息量大的大中型Web站点提供快速站点导航,它们包括了常见的导航组件如命令菜单、树形结构、页面所处位置导航等,实现了内置站点导航功能。

  TreeView控件用来显示一个树状结构或菜单,让用户可以遍历访问站点中的不同页面。TreeView控件的树形结构与Windows资源管理器中的树非常类似。该控件主要用来显示分级数据,例如,目录结构数据,多层表结构数据等。

  表2.3所示的是TreeView控件节点类型列表。

  表2.3            TreeView控件节点类型列表

  

  名称

  说明

  根节点(Root)

  该类型节点处于树形最顶层,其与一个或多个子节点相连

  父节点(Parent)

  该类型节点有一个父节点,并且与一个或者多个子节点相连

  叶节点(Leaf)

  该类型节点处于树形最下层,无子节点。

   SitMapPath控件由多个节点组成,节点可以分为以下3种类型:根节点、父节点和当前节点。详细描述参见表2.4。

  表2.4 SitMapPath控件节点类型列表

  

  名称

  说明

  根节点(Root)

  锚定节点分层的节点

  父节点(Parent)

  位于当前节点和根节点之间的是父节点,该类型节点有一个或多个子节点

  当前节点(Current)

  表示当前所显示页面的节点

  Menu控件由多个子菜单组成,这些子菜单可分为3种类型:位于控件最顶层的是根菜单项,Menu控件可以包含多个根菜单项。如果某菜单项包含其它菜单项,则可称其为父菜单项,而其下层的称之为子菜单项



相关阅读:
js 获取网络图片的高度和宽度的实现方法(变通了下)
用Windows XP自带工具制作自解压文件
对Android平台Linux部分的初步理解
DEDECMSv5.6 tags.php标签不能按照时间排序的问题
ASP中用ajax方式获得session的实现代码
编写易于管理的css的技巧
页面调用单个swf文件,嵌套出多个方法。
Linux操作系统下运行命令时CTRL+Z的作用
javascript 双击文本框编辑功能代码
VBS伪造HTTP-REFERER的实现方法
DeDeCMS采集问题与技巧集锦
jQuery 1.4:15个新特性和优化增强
最简单删除SQL Server中所有数据的方法
刷新Oracle缓存
快速导航

Copyright © 2016 phpStudy |