首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

c#关于无限级递归有关问题

2012-06-12 
c#关于无限级递归问题我想请问下 现在我有以下表 请问如何才能生成我想要的固定HTMl格式我想要生成格式为

c#关于无限级递归问题
我想请问下 现在我有以下表 请问如何才能生成我想要的固定HTMl格式

我想要生成格式为
<h5><a href="javascript:void(0)">纱线</a></h5>
  <ul>
  <li><a href="#">&gt; 梭织</a></li>
  <li><a href="#">&gt; 绒线</a></li>
  <li><a href="#">&gt; 棉针织</a>
  <ul><li><a href="#">&gt; 棉针织</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标签 然后输入内容。

后台的话就麻烦些。


代码的话 大致如下 
 

C# code
<% 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事件

热点排行