50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

معادل @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 چیست
باتشکر

پرسیده شده در 1400/03/29 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما