一直有个疑问,关于n级动态菜单和导航栏的控件选择和数据源选择问题~~~~~
如果我要作一个摆放在网站左边的动态菜单和网站头部的导航栏,已知是3级的,不需要分权限浏览,两个菜单都是共用一个数据源,有管理员可以操作添加,删除,编辑菜单的后台功能, 我的问题是:
一,用treeview控件和menu控件来实现好?还是用datalist或者是reapter这样的控件好?
二,数据源是用xml?sitemap?还是数据表?
------解决方案--------------------各有特色吧.
treeivew如果放在框架中,可以保证菜单页不用刷新,
但menu就要放在页面中.
repeater比较灵活,高效.
如果权限比较复杂,
用数据表会和权限管理模块结合得更好.