后台可以自定义导航。比如说:“新闻中心”,下面有“公司新闻”,“行业新闻”。然后网站导航上,点“新闻中心”,应该链接的地址是“公司新闻”吧?如果“公司新闻”下面还有子栏目:“公司背景”,“公司荣誉”,这两个,点“新闻中心”应该链接到“公司背景”而不是“公司新闻”了。这样程序里可以实现,但是会经历一个复杂的判断过程,不知道我的思路是不是有问题,请高手指教下!

解决方案 »

  1.   

    可以在业务层那里自己构造,数据放到DataTable表里,按一定思路来构造自己的菜单
      

  2.   

    网上查 sitemap 对你会有帮助
      

  3.   

    就是自己拼凑HTML代码,然后丢给前台页面的一个DIV控件的InnerHtml属性
      

  4.   

    先拖个asp.net 2.0的Menu控件到页面,然后在vs帮助下设计菜单项。如果还有别的好想法,我建议你推迟20天以后再考虑。这20天就不要再纠缠在导航上,而是借助这个Menu去实际开发各个功能页面。
      

  5.   

    至于思路,你只要数据库表那设计得当,没什么的这样吧,楼主,你网上搜索一下无限级分类,好好研究一下如果你理解了,应该可以拼凑出你自己想要的效果,怎么搞都行,大不了在ADO.NET里N个方法来实现
      

  6.   

    建议楼主别用sitemap,你这种N级导航,sitemap很不适用