发布时间:2013-10-28 09:10:23来源:阅读(1425)
简单的方案(知道几级):
@{
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)
}
}
}
}
关键字:
1362
1262
1484
1988
1652
2268
1760
1837
1021
1755
11514
6777
6356
5902
5426
5094
4386
4188
4149
4063