我有一些用ASP.NET MVC 5
编写的代码,现在我想在ASP.NET Core 2
中使用它。
但似乎asp.net core 2
中的某些内容发生了变化,我无法使用它。
我在asp.net core 2
有一点经验。
请帮我将其与asp.net core 2
MyHelpers.cshtml:
//Recursive function for rendering child nodes for the specified node
@helper CreateNavigation(int parentId, int depthNavigation, int currentPageId)
{
@MyHelpers.Navigation(parentId, depthNavigation, currentPageId);
}
@helper Navigation(int parentId, int depthNavigation, int currentPageId)
{
if ()
{
if ()
{
<ul style="">
@foreach ()
{
if ()
{
<li class="">
@Navigation(child.Id, depthNavigation, currentPageId)
</li>
}
}
</ul>
}
}
}
我在_Menu.cshtml中调用该方法:
@MyHelpers.CreateNavigation(rootNode.Id, 2,currentPageId);