日期:2014-05-18  浏览次数:20387 次

一直有个疑问,关于n级动态菜单和导航栏的控件选择和数据源选择问题~~~~~

如果我要作一个摆放在网站左边的动态菜单和网站头部的导航栏,已知是3级的,不需要分权限浏览,两个菜单都是共用一个数据源,有管理员可以操作添加,删除,编辑菜单的后台功能,   我的问题是:

一,用treeview控件和menu控件来实现好?还是用datalist或者是reapter这样的控件好?
二,数据源是用xml?sitemap?还是数据表?

------解决方案--------------------
各有特色吧. treeivew如果放在框架中,可以保证菜单页不用刷新, 但menu就要放在页面中. repeater比较灵活,高效. 如果权限比较复杂, 用数据表会和权限管理模块结合得更好.