Пример #1
0
        private static String getMenuFriendUrl( String url, IMember owner )
        {
            // 检查网站菜单中的部分
            SiteMenuService menuService = new SiteMenuService();
            List<IMenu> menus = menuService.GetList( owner );
            foreach (IMenu menu in menus) {
                if (strUtil.IsNullOrEmpty( menu.RawUrl )) continue;
                if (strUtil.IsNullOrEmpty( menu.Url )) continue;
                if (menu.RawUrl.Equals( strUtil.TrimEnd( url.TrimStart( '/' ), MvcConfig.Instance.UrlExt ) )) {
                    String key = "/" + menu.Url + MvcConfig.Instance.UrlExt; // 缓存中的key是完整的网址
                    return key;
                }
            }

            return null;
        }
Пример #2
0
 public List<IMenu> GetMenus( IMember owner )
 {
     SiteMenuService menuService = new SiteMenuService();
     return menuService.GetList( owner );
 }