<?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="Infolist.aspx" title="新闻列表"  description="新闻列表" >
      <siteMapNode url="Detail.aspx" title="详细信息"  description="详细信息" />
    </siteMapNode>
    <siteMapNode url="llxx.aspx" title="理论学习"  description="理论学习" >
      <siteMapNode url="Detail.aspx" title="详细信息"  description="详细信息" />
    </siteMapNode>
    <siteMapNode url="tnwj.aspx" title="团内文件"  description="团内文件" >
      <siteMapNode url="Detail.aspx" title="详细信息"  description="详细信息"/>
    </siteMapNode>
    <siteMapNode url="twjj.aspx" title="团委简介"  description="团委简介" >
    </siteMapNode>
    <siteMapNode url="byzl.aspx" title="毕业专栏"  description="毕业专栏" >
      <siteMapNode url="Detail.aspx" title="详细信息"  description="详细信息"/>
    </siteMapNode>
    <siteMapNode url="zzjg.aspx" title="组织机构"  description="组织机构" >
      <siteMapNode url="Detail.aspx" title="详细信息"  description="详细信息" />
    </siteMapNode>
  </siteMapNode>
</siteMap>
就是我用asp.net想做一个站点导航 就是页面位置的,我想要的效果就是 首页>理论学习>详细信息
首页>新闻列表>详细信息
都是到同一个详细页面的 
提示detail.aspx不能重复,请高手帮我改改可以吗,在下感激不尽哪!在线等……

解决方案 »

  1.   

    detail.aspx不能重复 因为你大类都不同
    你的每个大类中都有Detail.aspx
    你可以建一个Detail 传不同的ID Detail.aspx?ID=。。
      

  2.   

    <siteMapNode url="Infolist.aspx" title="新闻列表"  description="新闻列表" > 
          <siteMapNode url="Detail.aspx?id=1" title="详细信息"  description="详细信息" /> 
        </siteMapNode> 
        <siteMapNode url="llxx.aspx" title="理论学习"  description="理论学习" > 
          <siteMapNode url="Detail.aspx?id=2" title="详细信息"  description="详细信息" /> 
        </siteMapNode> 
    是不是这样改呢,这样是不行的啊,能再指点下吗?
      

  3.   

    这样写肯定是不行的 
    你要在后台做判断 你的数据库应该有类别表吧 
    根据你的类别 ID
    做一个Detail.aspx 
    点击那个 就在后边传那个值过去 
      

  4.   

    你说到详细页面传值啊 那个我做好了啊 没问题的 我现在的问题 就是上面那个站点地图啊 比如用户到哪个页面一目了然啊,就是页面所在位置啊
      例如:
           CSDN-CSDN社区-.NET技术-ASP.NET 一级一级的!谢谢了