protected string BuilderMenu() { StringBuilder html = new StringBuilder(); IEnumerable <VMenu> listMenu = _LoginManager.GetLoginUserMenu(); if (listMenu != null) { var parentMenu = GetMeunsByParent(listMenu); int i = 0; string isFirst = "layui-nav-itemed"; foreach (var item in parentMenu) { if (i > 0) { isFirst = ""; } html.AppendFormat("<li class=\"layui-nav-item {0}\"><a href=\"javascript:;\" lay-tips=\"{1}\" lay-direction=\"2\"><i class=\"layui-icon {2}\"></i><cite>{1}</cite></a><dl class=\"layui-nav-child\">", isFirst, item.MenuTitle, item.Style); var childMenu = GetMeunsByParent(listMenu, item.MenuID); foreach (var itemchild in childMenu) { html.AppendFormat("<dd><a lay-href=\"{0}\">{1}</a></dd>", itemchild.MenuUrl, itemchild.MenuTitle); } html.Append("</dl></li>"); i++; } } return(html.ToString()); }