优艾设计网

.NET 中页面razor语法输出循环嵌套的树型结构?

要输出的结构可以如下表示:

<ul> <li> item1 <ul> <li>优艾设计网_Photoshop交流;item1-1</li> ... </ul> </li> <li>item2</li> ... </ul>

不知道嵌套了多少层,但是每一个“子”有一个ParentId与其父亲关联,请问怎么写语句输出这个结构?望不吝赐教。


赵志凯 8小时前

按你这个资历,这个问题应该很简单了,难道你的需求没有说明白??按你这个说法,3楼的兄弟说的就很符合了。我有个程优艾设计网_Photoshop问答序跟你说的很相识:左边是菜单,右边是菜单对应的内容,左边菜单可以翻页,点左边菜单,右边内容会变动,翻页后右边内容变动为菜单第一项的内容。实现原理介绍一下:1、先将菜单取到model里(我只有一层。递归问题也不大,默认都是显示第一层,然后用ajax取第二层,就能实现递归了,很少有全部菜单默认都展开的。),把这个model传到view中,显示导航栏。2、在view中写一段jquery脚本:页面加载完毕,取第一个导航栏的ID,用ajax方式获取对应的内容显示在右边。3、导航栏点击的话用ajax方式更新右边内容,这个实现起来很简单,用@Ajax.ActionLinke很容易实现,考虑用PartialView实现。


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜