Exemple #1
0
 protected string SubMenu(Menu menu)
 {
     var query = _menus.Where(o => o.ParentId == menu.Id).OrderBy(o => o.Ordinal).ToList();
     var sb = new StringBuilder();
     foreach (var item in query)
     {
         if (CurrentRights.Contains(item.RightName))
             sb.Append(string.Format("<li><a class=\"coreSB\" alt=\"{2} - {1}\" href=\"{0}\">{1}</a></li>", item.Redirect.StartsWith("+") ? Application["Sso"] + "Go/Board" : item.Redirect, item.Name, menu.Name));
     }
     return sb.ToString();
 }
Exemple #2
0
 protected string SubMenu(Menu menu)
 {
     var query = _menus.Where(o => o.ParentId == menu.Id).OrderBy(o => o.Ordinal).ToList();
     var sb = new StringBuilder();
     foreach (var item in query)
     {
         if (CurrentRights.Contains(item.RightName))
             sb.Append(string.Format("&nbsp;<div class='padSubMenu btn btn-{2}' data-url='{0}'>{1}</div>&nbsp;",
                 item.Redirect.StartsWith("+") ? Application["Sso"] + "Go/Board" : item.Redirect, item.Name,
                 item.Icon));
         else
         {
             sb.Append(string.Format("&nbsp;<div class='padSubMenu btn btn-default' data-url=''>{0}</div>&nbsp;",
                 item.Name));
         }
     }
     return sb.ToString();
 }