menu控件 站点地图

本文介绍了如何通过创建站点地图文件(.sitemap)、配置web.config文件中的<siteMap>节点以及在aspx页面上绑定站点地图数据源来实现网站导航菜单的自动生成。示例代码展示了具体的配置方法。

1,站点地图建立,(.sitemap文件)


,2,web.config配置,  <system.web>节点里添加<siteMap >节点,(.config文件)


3,aspx页面绑定,(.aspx文件)



例子:

一:

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

    <siteMapNode url="~\Home.aspx" title="首页"  description="">


            <siteMapNode url="~\AddBook.aspx" title="图书管理"  description=""/>
     
            <siteMapNode url="~\BorrowBook.aspx" title="图书借还"  description="">        
       
            <siteMapNode url="~\LibraryInfo.aspx" title="系统查询"  description=""/>
                </siteMapNode>
    
    <siteMapNode url="~\ReturnBook.aspx" title="排行榜"  description=""/>
    <siteMapNode url="~\Default.aspx" title="退出登录"  description=""/>


    </siteMapNode>
</siteMap>


二:

  <system.web>

      <siteMap defaultProvider="MenuNavWeb">

          <providers>

              <add name="FooterSiteMap" type="System.Web.XmlSiteMapProvider" siteMapFile="~/SiteMaps/Main.sitemap"/>


              <add name="MenuNavWeb" type="System.Web.XmlSiteMapProvider" siteMapFile="~/MenuNavWeb.sitemap"/>

          </providers>


      </siteMap>


  </system.web>



三:

<asp:SiteMapDataSource ID="MenuNavWeb" runat="Server" />


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值