首页>广东地区>招聘信息>
首页>广东地区>求职信息>
首页>广东地区>求购信息>
首页>广东地区>推销信息>  然后这部分就是详细的信息页面是info.aspx  当点击第一条数据的时候,例如info.aspx?id=1借点就会变成  :首页>广东地区>推销信息>哇哈哈集团        这个哇哈哈集团是那条推销信息的名称,是动态的,今天的也可以比如说这样显示 :首页>广东地区>推销信息>推销信息
以此类推上面的求购啊、求职啊、招聘啊都是有那么多分类的...
大哥门能提供点代码吗?我的QQ:806778705  热心人士可以加我Q详细教下我  

解决方案 »

  1.   

    本帖最后由 net_lover 于 2010-10-25 12:30:20 编辑
      

  2.   

    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
      <siteMapNode url ="~/Default.aspx" title ="首页" description="">
        <siteMapNode url="~/BackGround/Default.aspx" title ="" description="">
          <siteMapNode url="" title="" description="">
            <siteMapNode url="" title="" description="" />
            <siteMapNode url="" title="" description="" />
            <siteMapNode url="" title="" description="" />
          </siteMapNode>
          <siteMapNode url="" title="" description="">
            <siteMapNode url="" title="" description="" />
            <siteMapNode url="" title="" description="" />
            <siteMapNode url="" title="" description="" />
            <siteMapNode url="" title="" description="" />
            <siteMapNode url="" title="" description="" />
          </siteMapNode>
    </siteMap>
      

  3.   

    你要显示多个不同的导航,使用sitemap也不是很好的做法
    参见
    http://msdn.microsoft.com/zh-cn/library/ms178426%28VS.80%29.aspx其实导航就是一段htm
    <a href=''>首页</a> &gt; <a href=''>xxxxxx</a> &gt; <a href=''>xxxx</a> &gt; <a href=''>xxxxx</a> &gt; 你按照数据库或者别的方法组合成字符串就可以了。
      

  4.   

    每一个sitemappath都是默认找到webconfig里面的<siteMap 节点下的应用程序,如果需要多个就需要在此节点下添加新的应用,如:
      <add siteMapFile="MyWeb.sitemap" name="MyAspNetXmlSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
      

  5.   

    使用xml配合呗。一段时间更新一次数据库和xml
    文档动态了··
      

  6.   

    完整配置如下(配置多个站点地图):
    <configuration>
      <!-- other configuration sections -->
      <system.web>
        <!-- other configuration sections -->
        <siteMap defaultProvider="XmlSiteMapProvider">
         <providers>
           <add 
             name="Company1SiteMap"
             type="System.Web.XmlSiteMapProvider" 
             siteMapFile="~/Company1/Company1.sitemap" />
           <add 
             name="Company2SiteMap"
             type="System.Web.XmlSiteMapProvider" 
             siteMapFile="~/Company2/Company2.sitemap" />
         </providers>
        </siteMap>
      </system.web>
    </configuration>