http://community.csdn.net/Expert/topic/5415/5415427.xml?temp=.3570825
刚才只做到模块和模块下面的项目的话那个表可以
但现在在项目下可能和子项目,子项目下可能有子子项目
所以那个就不能用了
然后我重新定义了表结构如下
命令表
Id 命令名模块项目表
ID 模块名称 父ID 子父ID 命令名命令表用来保存所有命令
模块项目表中如果父ID为0时为第一层
模块项目表中的子父ID用来对应当前树某个位置,然后他做为他的下一层,
命令为他们相应的命令如:
记录
ID 模块名
1 后台
ID 模块名称 父ID 命令名
1 前台 0 11
2 查看 3 14
3 前台资料 1 12
4 明细 2 17
5 前台分组 1 18
6 删除 2 19
7 后台 0 22
8 后台资料 7 45
然后生成树
前台
前台资料
查看
明细
删除
前台分组
后台
后台资料现上面这样的要怎么来绑定
刚才只做到模块和模块下面的项目的话那个表可以
但现在在项目下可能和子项目,子项目下可能有子子项目
所以那个就不能用了
然后我重新定义了表结构如下
命令表
Id 命令名模块项目表
ID 模块名称 父ID 子父ID 命令名命令表用来保存所有命令
模块项目表中如果父ID为0时为第一层
模块项目表中的子父ID用来对应当前树某个位置,然后他做为他的下一层,
命令为他们相应的命令如:
记录
ID 模块名
1 后台
ID 模块名称 父ID 命令名
1 前台 0 11
2 查看 3 14
3 前台资料 1 12
4 明细 2 17
5 前台分组 1 18
6 删除 2 19
7 后台 0 22
8 后台资料 7 45
然后生成树
前台
前台资料
查看
明细
删除
前台分组
后台
后台资料现上面这样的要怎么来绑定
http://www2.beareyes.com.cn/jpic/1/2007/03/20070323_201404_1.jpg
just make a recursion~~~
id, title, url, islock, isaction
id:序号 字符型,以2位为一分隔,代表一模块
isaction:是否需要权限控制
01 文档类 1 1
02 系统管理 1 1
0101 综合新闻 1 1
0102 国内新闻 1 1
0103 国外新闻 1 1
0104 体育新闻 1 0
50 开发管理 1 1
0201 用户管理 ManUser.aspx 1 1
5002 左侧菜单 ManLeftMenu.aspx 1 1
0202 访问限制 ManIP.aspx 1 1