asp.net怎样在页面上显示"生活用品"(一级分类表)及它下面的"生活二级1,生活二级2"(二级分类表),还有"纸巾","毛巾"(三级分类表),一共三张表,三表之间有id关联在页面上显示的数据和样式如下:
生活用品:
生活二级1:毛巾
生活二级2:纸巾

解决方案 »

  1.   

    用repeater的嵌套   
      

  2.   

    可以ajax+json动态布局实现或者是repeater嵌套repeater实现
      

  3.   

    个人觉得LZ这个共三级的生活用品的表就建的不太合理
    可以是用create table LifeGoods(
       Id int identity(1,1) primary key,--这个是生活用品的ID
       Pid  int not null,--生活用品的父级ID  当0为顶级
       Name nvarchar(50)--生活用品的名称
    )
    --其他的字段根据自己的需求添加
    再在显示方便可以利用递归,LZ可以查询出所有数据后进行Id和Pid之间的关系的分析来得到数据结构
      

  4.   

    就是说我要在页面上显示的是:
    生活品牌:(这个一级分类表)
    生活1(这个二级分类表):牙刷、牙膏(这个三级分类表)、
    生活2(这个二级分类表):湿巾、纸巾(这个三级分类表)、
    学习品牌:(这个一级分类表)
    学习1(这个二级分类表):笔、纸(这个三级分类表)、
    学习2(这个二级分类表):书、本(这个三级分类表)、
     
    在asp.net页面显示??要怎么显示???