相关疑难解决方法(0)

从自联接表中嵌套<ul>中显示无限类别树的逻辑

请帮我解决我的大问题.
在我的在线购物项目中,我创建了一个动态类别列表(具有无限级别深度),在具有自联接的DB中的单个表中实现.架构如下所示:
alt text http://aspalliance.com/ArticleFiles/822/image002.gif

更新
我想使用JQuery插件制作多级菜单栏.这个插件使用<ul><li>元素所以我应该将DB表转换为<ul><li>.结果应该是这样的:

<ul>
  <li>Clothing 1
    <ul>
      <li>Trousers 2
        <ul>
          <li>Mens trousers 3</li>
          <li>Ladies trousers 3</li>
        </ul>
      </li> 
      <li>Jackets 2</li>
      <li>Shirts 2</li>
      <li>Shoes
        <ul>
          <li>Mens shoes 3
            <ul>
              <li>Mens formal shoes 4</li>
              <li>Mens casual shoes 4</li>
            </ul>
          </li>
          <li>Kids shoes 3</li>
          <li>Ladies shoes 3</li>
        </ul>
      </li>
    </ul>
   </li>
  <li>Cars 1
   <ul>
     <li>Small cars 2</i>
   </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我可以使用嵌套数据控件(如转发器控件),但是你知道,通过这个解决方案,我可以实现一个具有非无限分层树结构的列表.
请帮我!任何建议?我用谷歌搜索网络,但找不到合适的方式.我使用ASP.net 3.5和LINQ.
什么是最好的方法?

linq asp.net nested hierarchical-data linq-to-sql

5
推荐指数
1
解决办法
4206
查看次数

标签 统计

asp.net ×1

hierarchical-data ×1

linq ×1

linq-to-sql ×1

nested ×1