导航系统

站点地图:

              以xml文件包含信息,站点地图的文件名必须为 web.sitemap,而且放置于应用程序的根目录.

              Web.sitemap文件必须包含根结点sitemap,有且仅有一个根节点。

              <sitemap>下一级有且仅有一个<sitemapnode>节点.

             <sitemap>下可以包含多个新的<sitemapnode>。

             同一个url仅能出现一次。

 

          如:

              <?xml version="1.0" encoding="utf-8" ?>
             <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
            
<siteMapNode url="~/SiteMap/Test.aspx#1" title="首页"  description="首页描述">
            
<siteMapNode url="~/SiteMap/Test.aspx#2" title="频道1"  description="频道1描述" />
            
<siteMapNode url="~/SiteMap/Test.aspx#3" title="频道2" description="频道2描述" />
            
<siteMapNode siteMapFile="WebChild.sitemap">
            
</siteMapNode>
             
<siteMapNode url="~/SiteMap/Test.aspx#4" title="频道4" description="频道4描述" />
             
</siteMapNode>
            </siteMap>

站点地图文件指定页面关系(逻辑关系),而不是存储位置的关系。

 

sitemapdatasorce 控件是一个数据源控件。它默认使用xmlsitemapprovider类来获取数据源,xmlsitemapprovider默认使用sitemap获取数据源。web.sitemap所以不更改文件名。否则要更改sitemapfile属性必须设置为新的属性。

 

sitemappath 导航控件 ,它使用站点地图作为控件的数据源,所以使用该控件,首先要有站点地图。

 

treeview导航控件,它可以使用站点地图作为数据源,也可以使用xml 文件格式作为数据源。

 

menu ,它可以使用站点地图作为数据源

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值