求助:如何动态生成html菜单?
要求在每次登录系统时都动态生成菜单,不是固定死了的那种。
1、菜单的一些属性如href、名字都存在数据库里,通过查询数据得知
2、菜单的样式表如何控制?如何使生成的菜单应用现有的样式
3、谢谢大家。。
[解决办法]
生成页面没问题
但如果想控制好页面布局与风格
那工作量..........
[解决办法]
后台写个菜单类,类似TreeView一样,它有子节点,然后下面又有子节点.生成html时根据节点输出html调用时,查询数据库把相关属性如href,名字,样式都添加到节点中.
[解决办法]
可以使用asp.net2自带的Menu控件
1、菜单的一些属性如href、名字都存在数据库里,通过查询数据得知
(从数据库读取,然后程序中分析后,添加到Menu中)
2、菜单的样式表如何控制?如何使生成的菜单应用现有的样式
(使用Theme, 在Skin file中定义菜单样式)
[解决办法]
自己写啊。把数据库的数据读出来,然后用js 来写
[解决办法]
在后台通过数据库生成html
再写在前台
[解决办法]
:)
[解决办法]
用个鸟魔法菜单就挺不错的
不过是js的菜单
[解决办法]
控件中不要连数据库,控件只根据自己的菜单项生成html调用时才查数据库或xml添加菜单项.
[解决办法]
征服ajax 书上有个css菜单的例子,读取数据库,输出文字。其余用css控制。