معادل @helper در ASP.NET CORE چیست
سلام
من کد زیر را mvc.net نوشته ام
@model IEnumerable<Models.RoleNameList>
<div id='cssmenu'>@category()</div>
@helper category(int? parentId = 1)
{
try
{
<ul>
@foreach (var item in Model.Where(w => w.ParentId == parentId))
{
if (item.Child == 1)
{
<li id="@item.Id" class='has-sub'>
@if (item.Action != string.Empty)
{
@Html.ActionLink(item.Name, item.Action, item.Controller)
}
else
{
<a>
<span>@item.Name</span>
</a>
}
@category(item.RoleId)
</li>
}
else
{
<li id="@item.Id">
@if (item.Action != string.Empty)
{
@Html.ActionLink(item.Name, item.Action, item.Controller)
}
else
{
<a>
<span>@item.Name</span>
</a>
}
</li>
}
}
</ul>
}
catch
{
//
}
}
حالا می خواهم معادل کد فوق در mvc.core چیست
باتشکر