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控件可以包含多个根菜单项。如果某菜单项包含其它菜单项,则可称其为父菜单项,而其下层的称之为子菜单项


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3