发布时间:2013-10-28 09:10:23来源:阅读(1377)
简单的方案(知道几级):
@{
var items = getitems();//此处获取所有数据
foreach(var item in items.Where(o=>o.parentID==0))
{
@{
var children = items.Where(o=>o.parentID==item.ID);
if(children.Cunt() > 0)
{
@{
foreach(var child in children)
{
}
}
}
}
}
}
假如级别不确定,那么就使用递归方案:
@model IEnumerable
@{
foreach(var item in Model)
{
@{
var children = item.GetChildren();
if(children.Count()>0)
{
@Html.Partial("list", children)
}
}
}
}
关键字:
1634
2504
1413
1102
2410
2310
2293
1439
1306
1956
11232
6693
6258
5810
5328
4992
4283
4097
4055
3961