ZhouliProject/Zhouli.Bms/Views/Shared/Components/Navigation/Default.cshtml

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

@model List<Zhouli.Dto.ModelDto.SysMenuDto>
@functions{

    public string html(List<Zhouli.Dto.ModelDto.SysMenuDto> sysMenus)
    {
        System.Text.StringBuilder builder = new System.Text.StringBuilder();
        foreach (var item in sysMenus)
        {
            string MenuUrl = (string.IsNullOrEmpty(item.MenuUrl) ? "href=\"javascript:;\"" : $"_href={item.MenuUrl}");
            builder.Append($"<li>");
            builder.Append($"<a {MenuUrl}>");
            builder.Append($"<i class=\"layui-icon {item.MenuIcon}\"></i>");
            builder.Append($"<cite>{item.MenuName}</cite>");
            if (item.children.Count > 0)
                builder.Append($"<i class=\"iconfont nav_right\">&#xe697;</i>");
            builder.Append($"</a>");
            if (item.children.Count > 0)
            {
                builder.Append("<ul class=\"sub-menu\">");
                if (item.children.Count > 0)
                {
                    builder.Append(html(item.children));
                }
                builder.Append("</ul>");
            }
            builder.Append($"</li>");
        }
        return builder.ToString();
    }

}

<ul id="nav">@Html.Raw(html(Model))</ul>

@*<ul id="nav">
        @foreach (var item1 in Model)
        {
            <li>
                <a href="javascript:;">
                    <i class="layui-icon @item1.MenuIcon"></i>
                    <cite>@item1.MenuName</cite>
                    <i class="iconfont nav_right">&#xe697;</i>
                </a>
                @if (item1.children.Count > 0)
            {
                    <ul class="sub-menu">
                        @foreach (var item2 in item1.children)
            {
                if (item2.children.Count > 0)
                {
                                <li>
                                    <a href="javascript:;">
                                        <i class="layui-icon @item2.MenuIcon"></i>
                                        <cite>@item2.MenuName</cite>
                                        <i class="iconfont nav_right">&#xe697;</i>
                                    </a>
                                    <ul class="sub-menu">
                                        @foreach (var item3 in item2.children)
            {
                                            <li>
后面还有 24 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。