http://www.jhxx100.com/default.asp
中的
首 页 | 学校简介 | 新闻资讯 | 教师风采 | 科目展示 | 资料下载 | 学校荣誉 | 学校分部 | 人才招聘 | 信息反馈 | 招生就业 | 高考复读
vs2005中,我用Menu只能连接一个栏目菜单(如学校简介)连接一个sitemap文件,12个栏目就要配置12个sitemap,昏倒了阿,请教这种下拉菜单如何做

解决方案 »

  1.   

    SiteMapDataSource属性中设置 ShowStartingNode = "false"  不显示根
      

  2.   


    程序
            Dim smds As New SiteMapDataSource
            smds.ShowStartingNode = False
            smds.Provider = SiteMap.Providers("Customer")
            Menu1.DataSource = smds
            Menu1.DataBind()web.config<siteMap>
    <providers>
    <add name="Customer" type="System.Web.XmlSiteMapProvider" siteMapFile="mod1.sitemap"/>
    <add name="Supplier" type="System.Web.XmlSiteMapProvider" siteMapFile="mod2.sitemap"/>
    <add name="Employee" type="System.Web.XmlSiteMapProvider" siteMapFile="mod3.sitemap"/>
             <add name="Administrator" type="System.Web.XmlSiteMapProvider" siteMapFile="mod4.sitemap"/>
    </providers>
    </siteMap>
      

  3.   

    楼上2位方法我都知道阿,我求其它方法实现同样效果阿,我可不想做12个sitemap文件