【发布时间】:2013-09-11 08:04:10
【问题描述】:
我有一个这样的递归列表:
@ShowTree(pages, 1)
@helper ShowTree(List<pages> pages, int level)
{
<ul>
@for (int i = 0; i < pages.Count(); i++)
{
<li>
<h1>@pages[i].PageName</h1>
@if (pages[i].children.Any())
{
@ShowTree(pages[i].children, level + 1)
}
</li>
}
</ul>
}
这一切正常,但我需要列表格式为:
1
1.1
1.2
1.2.1
1.2.2
1.3
等等。
我有“级别”参数的原因是早期尝试创建它,但没有运气。
另外,我需要调整每个标题,<h1>、<h2>、<h3> (...)。
感谢所有帮助!谢谢。
【问题讨论】:
-
如果有什么办法可以用css解决这个问题,那也是一个很好的解决方案。
标签: css asp.net-mvc asp.net-mvc-4 razor