2016-10-17 08:42发布
要输出的结构可以如下表示:
<ul> <li> item1 <ul> <li>item1-1</li> ... </ul> </li> <li>item2</li> ... </ul>
不知道嵌套了多少层,但是每一个“子”有一个ParentId与其父亲关联,请问怎么写语句输出这个结构?望不吝赐教。
按你这个资历,这个问题应该很简单了,难道你的需求没有说明白??按你这个说法,3楼的兄弟说的就很符合了。我有个程序跟你说的很相识:左边是菜单,右边是菜单对应的内容,左边菜单可以翻页,点左边菜单,右边内容会变动,翻页后右边内容变动为菜单第一项的内容。实现原理介绍一下:1、先将菜单取到model里(我只有一层。递归问题也不大,默认都是显示第一层,然后用ajax取第二层,就能实现递归了,很少有全部菜单默认都展开的。),把这个model传到view中,显示导航栏。2、在view中写一段jquery脚本:页面加载完毕,取第一个导航栏的ID,用ajax方式获取对应的内容显示在右边。3、导航栏点击的话用ajax方式更新右边内容,这个实现起来很简单,用@Ajax.ActionLinke很容易实现,考虑用PartialView实现。
最多设置5个标签!
按你这个资历,这个问题应该很简单了,难道你的需求没有说明白??
按你这个说法,3楼的兄弟说的就很符合了。
我有个程序跟你说的很相识:左边是菜单,右边是菜单对应的内容,左边菜单可以翻页,点左边菜单,右边内容会变动,翻页后右边内容变动为菜单第一项的内容。
实现原理介绍一下:
1、先将菜单取到model里(我只有一层。递归问题也不大,默认都是显示第一层,然后用ajax取第二层,就能实现递归了,很少有全部菜单默认都展开的。),把这个model传到view中,显示导航栏。
2、在view中写一段jquery脚本:页面加载完毕,取第一个导航栏的ID,用ajax方式获取对应的内容显示在右边。
3、导航栏点击的话用ajax方式更新右边内容,这个实现起来很简单,用@Ajax.ActionLinke很容易实现,考虑用PartialView实现。
一周热门 更多>