| ASP.NET 2.0站点地图搭建网站导航结构 |
|
 |
|
| 日期:2006-8-10 10:14:09 人气:
[大
中 小] |
|
|
二、 使用SiteMap的方式
你可以以三种常见方式来使用在前一节所创建的站点地图文件:
· 使用SiteMapPath控件
· 使用SiteMap数据源控件
· 使用SiteMap类
这个SiteMapPath控件允许你生成breadcrumb。图3显示出什么是breadcrumb。
 图3:Breadcrumb导航 | SiteMapPath控件显示各种层级的导航。例如,你可以点击父或根级别以往回导航或转到顶层。当然,你也可以定制导航层次。
ASP.NET 2.0中还带有一组良好的导航控件,包括TreeView和菜单。借助于SiteMap数据源控件,你可以把站点地图文件与这些控件绑定到一起。
有些情况下,内置的导航控件可能无法满足你的要求。在这种情况中,你可以以编程方式存取这个站点地图文件并且读各种siteMapNode结点。然后,你可以生成一个定制的导航结构—使用siteMapNode的title和URL属性。
|
|
|
| 出处:本站原创 作者:zzcode |
|
|