Привет, я попытался реализовать treeview в. Net core, используя следующую статью (asp. net. MVC)
http://www.dotnetawesome.com/2014/06/how-to-create-treeview-with-database-data-mvc4-aspnet.html
здесь см. Следующий рекурсивный метод,
@helper GetTreeView(List<MVCTreeview.SiteMenu> siteMenu, int parentID){
foreach (var i in siteMenu.Where(a=>a.ParentMenuID.Equals(parentID)))
{
<li>
@{var submenu = siteMenu.Where(a => a.ParentMenuID.Equals(i.MenuID)).Count();}
@if (submenu > 0)
{
<span class="collapse collapsible"> </span>
}
else
{
<span style="width:15px; display:inline-block"> </span>
}
<span>
<a href="@i.NavURL">@i.MenuName</a>
</span>
@if (submenu > 0)
{
<ul>
@Treeview.GetTreeView(siteMenu,i.MenuID)
@* Recursive Call for Populate Sub items here*@
</ul>
}
</li>
}
}
здесь, помощники удалены из ядра. net, поэтому я не смог перейти к следующему шагу. пожалуйста, помогите мне