asp.net导航控件便用说明

在asp.net 中导航控件分为三种:

SiteMapPath:他是提供一种简单的。网站层级目录的显示。

Menu:提供级连式的静态与动态导航显示。如下图所示

menu

TreeView:提供树级导航显示。如下图所示:

TreeView

其中Menu 和TreeView和一个Web.sitemap的xml文件配合做出以上导航。

步骤如下。

首先新建出Web.sitemap的文件。Web.sitemap内容如下

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
    <siteMapNode url="" title="导航"  description="导航">
        <siteMapNode url="http://www.163.com" title="网易"  description="网易网站" />
        <siteMapNode url="http//www.sohu.com" title="搜狐"  description="搜狐网站" />
    </siteMapNode>
</siteMap>
然后向页面拖入sitemap 数据源控件。设置menu或treeview他们的数据源为SiteMapDataSource就可以了。
其中有一点说明的是。如果在框架集中使用treeView的话。就要设置他的TarGet属性。并去掉页面头部,<base>标签。不然点击treeView时会出错的。
posted @ 2010-05-09 16:17  一笑解千愁  Views(326)  Comments(0)    收藏  举报