示例#1
0
        private void updateRoute_Menu(MvcContext ctx, List <IMenu> list, String cleanUrlWithoutOwner)
        {
            foreach (IMenu menu in list)
            {
                if (cleanUrlWithoutOwner.Equals(menu.Url))     // 如果有好网址相同

                // 获取实际的网址
                {
                    String fullUrl = UrlConverter.getMenuFullPath(ctx, menu);
                    Route.setRoutePath(fullUrl);

                    Route newRoute = RouteTool.Recognize(fullUrl, ctx.web.PathApplication);
                    refreshRouteAndOwner(ctx, newRoute);

                    break;
                }
            }
        }