c#关于无限级递归问题
我想请问下 现在我有以下表 请问如何才能生成我想要的固定HTMl格式
我想要生成格式为
<h5><a href="javascript:void(0)">纱线</a></h5>
<ul>
<li><a href="#">> 梭织</a></li>
<li><a href="#">> 绒线</a></li>
<li><a href="#">> 棉针织</a>
<ul><li><a href="#">> 棉针织</a></ul>
</li>
</ul>
表为
id fid parentstr ClassName tree
3500服装面料0
3600纱线 0
3700服装 0
3800箱包 0
3900家纺 0
4000鞋帽 0
4100机电 0
4200食品 0
4300再生材料0
4400婴儿用品0
4500家用电器0
4600建材 0
4700灯具 0
4800其他 0
493535,梭织 1
503535,绒线 1
513535,棉针织 1
524949,35,dddd 2
[解决办法]
问下。 你是要在哪里做。
如果在页面的话 就很简单了。 aspx页面中添入小脚本。 用循环判断来添加LI UL标签 然后输入内容。
后台的话就麻烦些。
代码的话 大致如下
<% List<> PAlist = new List<>(); List<> CHlist = new List<>();foreach(父类 pa in palist){%><h5><a href="javascript:void(0)"><%+pa.name%></a></h5> <ul> <% foreach(子类 ch in chlist){if(ch.paID=pa.id){%><li><%=ch.name%></li><%}}%>
[解决办法]
明白楼主的意思,但是还是建议楼主别用这个js,我以前也是用的这个,但是有个问题,F5刷新的时候会回到初始状态,而且好像这个只有两级,还是建议你网上搜搜这个 JQuery zTree ,绝对能满足你要求
[解决办法]
从后台读 就用treeView做个递归。。
[解决办法]
服务器控件+手写JS事件