在一个项目中,如果有一个SitMapDataSource控件,做为Menu1或TreeView1的数据源。又有多个Web.SiteMap文件(Web1.SiteMap、Web2.SiteMap、Web3.SiteMap)。在默认的情况下,SitMapDataSource控件与第一个Web.SiteMap文件相关联,使Menu1或TreeView1显示Web1.SiteMap中的内容。如果我想让SitMapDataSource控件与第二个Web.SiteMap文件相关联,使Menu1或TreeView1显示Web2.SiteMap中的内容,怎么办呢?显示Web3.SiteMap中的内容,应该怎么办呢?

解决方案 »

  1.   

    你装了vs2005了吗?装了的话打开他下边的quickstart,这个下面的web.sitemap就能实现你的需要,自己研究一下吧,我刚刚研究出来,哈哈哈
      

  2.   

    你装了vs2005了吗?装了的话打开他下边的quickstart,这个下面的web.sitemap就能实现你的需要,自己研究一下吧,我刚刚研究出来,哈哈哈
    ------------------------------------------------------------
    哪里有quickstart呀?
      

  3.   

    我也在找解决方法,
    msdn中的“在 Web.config 文件中配置多个站点地图”,应该能解决的
      

  4.   

    http://msdn2.microsoft.com/zh-cn/library/ms178426(VS.80).aspx