【发布时间】:2015-06-26 22:48:04
【问题描述】:
如何计算子节点的子节点?到目前为止我有这个代码:
@foreach (var newsYear in CurrentPage.Children.Where("Visible"))
{
@newsYear.Name (@newsYear.Children.Count()) @*Number of children's children*@
@foreach (var newsMonth in newsYear.Children.Where("Visible"))
{
@newsMonth.Name (@newsMonth.Children.Count())
}
}
【问题讨论】:
-
那么什么不起作用?你试过
newsYear.ChildrenAsList.Count()吗? -
不,这段代码是以这种方式工作的,但我现在需要在第一次 foreach 之后对孩子的孩子进行编号。所以类似
@newsYear.Children.Children.Count(),但这不起作用。 -
您是否要在第二行显示 HTML?您的代码是正确的,您必须将其包装在一些 html 标记中或使用
@Html.Raw()在屏幕上显示它。