您好各位,我想主问一下树型菜单的问题,

ycwyyy 2007-11-16 07:00:13
我的数据原来是用delphi开发程序时建立的,我以001002003形式排序的,在asp中我也可以排出来,但如何用css,div变成可用的树型菜单,
简单的说就是
001
001001
002001
002001001

这种树型菜单,在ASP中如何动态载入,并以树型菜单的形式出现呢,望高手指点.

...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanniu008 2007-11-17
  • 打赏
  • 举报
回复
买本书看看
xuStanly 2007-11-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/xuStanly/archive/2006/09/11/1207222.aspx
可能有用
xujinhuang 2007-11-17
  • 打赏
  • 举报
回复
呵呵!那个没碰到过,但很想试试
ycwyyy 2007-11-16
  • 打赏
  • 举报
回复
delphi我只用了一次查询,呵呵,asp我也是一次查询,并能体现出上下级,只是不会套用div,css,因为兄弟我接触div这些不久.忘大合资指点

asp体现的算法已经改好了.就差不知道如何套在这里
老彭1980 2007-11-16
  • 打赏
  • 举报
回复
用字符串来匹配,如果你的目录没有级别限制,就用递归算法。
基本的SQL语句如下
strSql1="select * from menu where menu_code like '???'"

strSql2="select * from menu where menu_code like '"&menu_parent&"???'"

递归算法:
定义一个sub,参数为menu_parent,即父目录code
函数运算为当参数为0的时候,查询字符串为strSql1,当参数不为零的时候,查询字符串为strSql2。当建立查询,当查询出数据,则调用该sub本身,并给参数为当前的menu_code。

调用方式:
call 过程名(0)

注意,一定要在sub内部声明变量,这样每一次递归调用不会影响当前变量的值
ycwyyy 2007-11-16
  • 打赏
  • 举报
回复
怎么没有人知道吗?

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧