示例#1
0
        /// <summary>
        /// Registers C1's 404 route that catches all requests. 
        /// This method should be called only after all other routes are registered.
        /// </summary>
        public static void Register404Route(RouteCollection routes)
        {
            // Ignoring routes that shouldn't be caught by 404 handler
            routes.Ignore("Renderers/{*pathInfo}");
            routes.Ignore("{*all_css_aspx}", new { all_css_aspx = @".*\.css.aspx(/.*)?" });

            routes.Add("c1 404 route", new PageNotFoundRoute());
        }
示例#2
0
文件: Routes.cs 项目: nubiancc/mixerp
 internal static void RegisterRoutes(RouteCollection routes)
 {
     if (routes != null)
     {
         Log.Information("Registering routes.");
         routes.Ignore("{resource}.axd");
         routes.Ignore("{*url}", new { url = @".*\.asmx(/.*)?" });
         routes.MapPageRoute("DefaultRoute", "", "~/SignIn.aspx");
         routes.MapPageRoute("Reporting", "Reports/{path}", "~/Reports/ReportMaster.aspx");
         routes.MapPageRoute("Modules", "Modules/{*path}", "~/Modules/Default.aspx");
     }
 }
示例#3
0
 public static void RegisterRoutes(RouteCollection routes)
 {
     routes.RouteExistingFiles = false;
     routes.IgnoreRoute("WebApp/{*pathInfo}");
     routes.Ignore("favicon.ico");
     routes.MapRoute("", "{*mapUri}", new { controller = "App", action = "Render" });
 }
示例#4
0
 public static void RegisterRoutes(RouteCollection routes)
 {
     var settings = new FriendlyUrlSettings();
     settings.AutoRedirectMode = RedirectMode.Permanent;
     routes.EnableFriendlyUrls(settings);
     routes.Ignore("*.img");
 }
示例#5
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            routes.MapPageRoute(
                "SalesSummaryRoute",
                "SalesReportSummary/{year}",
                "~/SalesSummary.aspx",
                true,
                new RouteValueDictionary { }
            );

            var route = routes.MapPageRoute(
                "SalesRoute",
                "SalesReport/{locale}/{year}",
                "~/Sales.aspx",
                true,
                new RouteValueDictionary { }
            );
            route.RouteHandler = new PageRouteHandler("~/Sales.aspx");

            routes.MapPageRoute(
                "ExpensesRoute",
                "ExpenseReport/{locale}/{year}/{*extraInfo}",
                "~/Expenses.aspx",
                true,
                new RouteValueDictionary { },
                new RouteValueDictionary { { "extraInfo", new CharactersConstraint() } }
            );
        }
		public void IgnoreIgnoreRoutes()
		{
			var routeCollection = new RouteCollection();
			routeCollection.Ignore("IgnoreMe");
			var filter = new IgnoreUnsupportedRoutesFilter();
			Assert.IsFalse(filter.AllowRoute(routeCollection[0]));
		}
示例#7
0
        // register routes with routing system.

        private static void RegisterRoutes(RouteCollection routes)
        {
            // note: the order in which routes are registered is important.

            routes.Ignore("{resource}.axd/{*pathInfo}");

            routes.MapPageRoute("Error", "error", "~/Error.aspx");

            routes.MapPageRoute("Login", "login", "~/WebAuth/Login.aspx");
            routes.MapPageRoute("Logout", "logout", "~/WebAuth/Logout.aspx");

            routes.MapPageRoute("Shop", "shop", "~/WebShop/Shopping.aspx");
            routes.MapPageRoute("Products", "shop/products", "~/WebShop/Products.aspx");
            routes.MapPageRoute("Product", "shop/products/{productid}", "~/WebShop/Product.aspx");
            routes.MapPageRoute("Search", "shop/search", "~/WebShop/Search.aspx");
            routes.MapPageRoute("Cart", "shop/cart", "~/WebShop/Cart.aspx");
            routes.MapPageRoute("Checkout", "shop/checkout", "~/WebShop/Checkout.aspx");

            routes.MapPageRoute("Admin", "admin", "~/WebAdmin/Admin.aspx");
            routes.MapPageRoute("Orders", "admin/members/orders", "~/WebAdmin/Orders.aspx");
            routes.MapPageRoute("Order", "admin/members/{memberid}/orders", "~/WebAdmin/Order.aspx");
            routes.MapPageRoute("Details", "admin/members/{memberid}/orders/{orderid}/details", "~/WebAdmin/OrderDetails.aspx");
            routes.MapPageRoute("Member", "admin/members/{memberid}", "~/WebAdmin/Member.aspx");
            routes.MapPageRoute("Members", "admin/members", "~/WebAdmin/Members.aspx");

            routes.MapPageRoute("Default", "", "~/Default.aspx");
        }
示例#8
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            // Нормализация виртуальных путей для оптимизации SEO
            routes.AppendTrailingSlash = true;
            routes.LowercaseUrls = true;

            // Игнорирование путей
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.Ignore("css/{*pathInfo}");
            routes.Ignore("js/{*pathInfo}");
            routes.Ignore("img/{*pathInfo}");
            routes.Ignore("error/forbidden.html");
            routes.Ignore("error/gatewaytimeout.html");
            routes.Ignore("error/serviceunavailable.html");
            routes.Ignore("humans.txt");

            // Включение маршрутов по аттрибутам
            routes.MapMvcAttributeRoutes();

            // Данный маршрут нужен только для системы логирования Elmah.MVC.
            // У этой системы есть баг, из-за которого некоторые 404 и 500 ошибки не логируются без
            // регистрации такого маршрута.
            // https://github.com/alexbeletsky/elmah-mvc/issues/60
            // https://github.com/RehanSaeed/ASP.NET-MVC-Boilerplate/issues/8
            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
        }
示例#9
0
        private void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            routes.MapPageRoute("User routes", "{username}", "~/Routes.aspx", true, null,
                new RouteValueDictionary { { "username", "[a-zA-Z].*" } });

            routes.MapPageRoute("Route map", "{username}/{routeId}", "~/Map.aspx");
        }
示例#10
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            foreach (IRouteRegistrar routeRegistrar in GetRouteRegistrars())
            {
                routeRegistrar.RegisterRoute(routes);
            }
        }
示例#11
0
        /// <summary>
        /// </summary>
        /// <param name="routes"></param>
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            #if DEBUG // Mapeia as rotas customizadas para tela default.
            routes.MapPageRoute("Documentation_Login", "", "~/Views/Documentation/Login.html");
            routes.MapPageRoute("Documentation_Sandbox", "Sandbox/", "~/Views/Documentation/Sandbox.html");
            #endif
        }
示例#12
0
        public void IgnoredRoutesDoNotThrowAnException()
        {
            var config = new Mock<IConfiguration>();

            var routeCollection = new RouteCollection();
            routeCollection.Ignore("IgnoreMe");
            var routeFilter = new MvcRouteFilter(config.Object, routeCollection);
            Assert.DoesNotThrow(() => routeFilter.AllowRoute(routeCollection[0]));
        }
示例#13
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            //friendly url
            var settings = new FriendlyUrlSettings
            {
                AutoRedirectMode = RedirectMode.Permanent,
                ResolverCachingMode = ResolverCachingMode.Dynamic
            };
            routes.EnableFriendlyUrls(settings);
            //ignore routes
            routes.Ignore("{resource}.axd/{*pathInfo}");
            // routs
            routes.MapPageRoute("EditArticle", "User/Articles/Edit/{id}",
               "~/Managements/Articles/Edit.aspx", true, null, new RouteValueDictionary { { "id", @"\d+" } });
            routes.MapPageRoute("DeleteArticle", "User/Articles/Delete/{id}",
             "~/Managements/Articles/Delete.aspx", true, null, new RouteValueDictionary { { "id", @"\d+" } });
            routes.MapPageRoute("ShowArticles", "User/Articles/Show",
             "~/Managements/Articles/Default.aspx", true, null, null);
            routes.MapPageRoute("InsertArticle", "User/Articles/Insert",
               "~/Managements/Articles/Insert.aspx", true, null, null);

            routes.MapPageRoute("DeleteComment", "Forum/Topic/{topicId}/post/Comments/{id}",
             "~/Managements/Comments/Delete.aspx", true, null, new RouteValueDictionary { { "id", @"\d+" }, { "topicId", @"\d+" } });
            routes.MapPageRoute("AddComment", "Forum/Topic/{topicId}/post/{postId}/NewComment",
              "~/Managements/Comments/Insert.aspx", true, null, new RouteValueDictionary { { "postId", @"\d+" }, { "topicId", @"\d+" } });

            routes.MapPageRoute("DeletePost", "Forums/Topic/{topicId}/Posts/Delete/{id}",
               "~/Managements/ForumPost/Delete.aspx", true, null, new RouteValueDictionary { { "id", @"\d+" }, { "topicId", @"\d+" } });
            routes.MapPageRoute("EditPost", "Forums/Topic/{topicId}/Posts/Edit/{id}",
               "~/Managements/ForumPost/Edit.aspx", true, null, new RouteValueDictionary { { "id", @"\d+" },  { "topicId", @"\d+" } });

            routes.MapPageRoute("ChangePass", "User/ChangePass", "~/Account/ChangePass.aspx", true);
            routes.MapPageRoute("Confirm", "Confirm", "~/Account/Confirm.aspx", true);
            routes.MapPageRoute("login", "Login", "~/Account/Login.aspx", true);
            routes.MapPageRoute("ShowPost", "Forums/Topic/{topicId}/Posts", "~/Managements/ForumPost/Default.aspx", true,
                null, new RouteValueDictionary { { "topicId", @"\d+" } });

            routes.MapPageRoute("ShowMsg", "User/Conversation/{id}/Messages", "~/Account/ShowMessages.aspx", true,
                new RouteValueDictionary { { "id", "" } }, new RouteValueDictionary { { "id", @"\d+" } });
            routes.MapPageRoute("EditForum", "Forum/Edit/{id}", "~/Managements/Forum/Edit.aspx", true, null,
                new RouteValueDictionary { { "id", @"\d+" } });
            routes.MapPageRoute("DeleteForum", "Forum/Delete/{id}", "~/Managements/Forum/Delete.aspx", true, null,
                new RouteValueDictionary { { "id", @"\d+" } });
            routes.MapPageRoute("InsertForum", "Forum/Insert", "~/Managements/Forum/Insert.aspx", true);

            routes.MapPageRoute("DeleteTopic", "Forums/{forumId}/Topics/Delete/{id}",
                "~/Managements/ForumTopic/Delete.aspx", true, null,
                new RouteValueDictionary { { "id", @"\d+" }, { "forumId", @"\d+" } });
            routes.MapPageRoute("EditTopic", "Forums/{forumId}/Topics/Edit/{id}/{fromPost}",
                "~/Managements/ForumTopic/Edit.aspx", true, new RouteValueDictionary { { "fromPost",0 } }, new RouteValueDictionary { { "id", @"\d+" }, { "forumId", @"\d+" }, { "fromPost", @"\d+" } });
            routes.MapPageRoute("CreateTopic", "Forums/{id}/Topics/NewTopic", "~/Managements/ForumTopic/Insert.aspx", true);

            routes.MapPageRoute("Profile", "Profile/{id}", "~/Account/PublicProfile.aspx", true, null, new RouteValueDictionary { { "id", @"\d+" } });
            routes.MapPageRoute("MainForum", "Forum", "~/Managements/Forum/Default.aspx", true);
            routes.MapPageRoute("SubForums", "Forums/{id}", "~/Managements/ForumTopic/Default.aspx", true, null, new RouteValueDictionary { { "id", @"\d+" } });
        }
示例#14
0
 public static void RegisterRoutes(RouteCollection routes)
 {
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
     routes.Ignore("{rssname}.rss");
     routes.MapRoute(
         name: "Default",
         url: "{controller}/{action}/{id}",
         defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
     );
 }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            // Define uma rota padrão para qualquer controller e suas actions.
            routes.MapRoute("Controllers", "data/{controller}/{action}/");

            // Mapeia as rotas customizadas para tela default.
            routes.MapPageRoute("Default", "", "~/Views/Default.html");
        }
示例#16
0
 public static void RegisterRoutes(RouteCollection routes)
 {
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
     routes.Ignore("favicon.ico");
     routes.MapRoute(
         "Default",
         "{controller}/{action}",
         new { controller = "Home", action = "Index" }
     );
 }
示例#17
0
        /// <summary>
        /// Registers the routes.
        /// </summary>
        /// <param name="routes">The routes.</param>
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.Ignore("favicon.ico");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } /* Parameter defaults */);
        }
示例#18
0
        /// <summary>
        /// Registers C1's page route.
        /// </summary>
        public static void RegisterPageRoute(RouteCollection routes)
        {
            routes.Ignore("Composite/{*pathInfo}");
            routes.Ignore("{resource}.axd/{*pathInfo}");

            AddFunctionBoxRoute(routes);
            AddSiteMapRoutes(routes);

            if (OnBeforePageRouteAdded != null)
            {
                OnBeforePageRouteAdded(routes);
            }

            routes.Add("c1 page route", new C1PageRoute());

            if (OnAfterPageRouteAdded != null)
            {
                OnAfterPageRouteAdded(routes);
            }
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            //routes.EnableFriendlyUrls();
            routes.RouteExistingFiles = false;
            routes.Ignore("{resource}.axd/{*pathInfo}");
            routes.Ignore("{resource}.css/{*pathInfo}");
            routes.Ignore("{resource}.js/{*pathInfo}");
            routes.Ignore("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
            routes.Ignore("{file}.png");
            routes.Ignore("{file}.jpg");
            routes.MapPageRoute("admin", "admin-login/", "~/Login.aspx");

            routes.MapPageRoute("home", "", "~/Default.aspx", true);

            routes.MapPageRoute("architectural", "kien-truc/cong-trinh-kien-truc/{type}/{tab}", "~/Project.aspx", true, new RouteValueDictionary { { "type", 0 }, { "tab", 1 } });
            routes.MapPageRoute("architecturalcate", "kien-truc/cong-trinh-kien-truc/{type}/{tab}/{cate}", "~/Project.aspx", true, new RouteValueDictionary { { "type", 0 }, { "tab", 1 } });
            routes.MapPageRoute("interior", "noi-that/cong-trinh-noi-that/{type}/{tab}", "~/Project.aspx", true, new RouteValueDictionary { { "type", 1 }, { "tab", 1 } });
            routes.MapPageRoute("interiorcate", "noi-that/cong-trinh-noi-that/{type}/{tab}/{cate}", "~/Project.aspx", true, new RouteValueDictionary { { "type", 1 }, { "tab", 1 } });

            routes.MapPageRoute("new", "tin-tuc/{type}/{id}", "~/News.aspx", true, new RouteValueDictionary { { "type", 2 }, { "id", 0 } });
            routes.MapPageRoute("contact", "lien-he/{type}/{tab}/{id}", "~/Contact.aspx", true, new RouteValueDictionary { { "type", 4 }, { "tab", 0 } });
            routes.MapPageRoute("contactmap", "lien-he/dia-diem-cong-ty/{type}/{tab}/{name}", "~/Contact.aspx", true, new RouteValueDictionary { { "type", 4 }, { "tab", 0 }, { "name", 0 } });
            routes.MapPageRoute("contactinvestigate", "lien-he/phieu-dieu-tra/{type}/{tab}/{name}", "~/Contact.aspx", true, new RouteValueDictionary { { "type", 4 }, { "tab", 0 }, { "name", 1 } });
            routes.MapPageRoute("consultant", "tu-van/{name}/{type}/{tab}/{id}", "~/Consultant.aspx", true);
            routes.MapPageRoute("refer", "tham-khao/{name}/{type}/{tab}", "~/Refer.aspx", true);
            routes.MapPageRoute("question", "hoi-dap/{type}/{tab}", "~/Question.aspx", true);

            routes.MapPageRoute("details", "du-an/{type}/{tab}/{cate}/{id}", "~/Project-Info.aspx", false, null, new RouteValueDictionary { { "type", "[0-9]*" }, { "tab", "[0-9]*" }, { "cate", "[0-9]*" }, { "id", "[0-9]*" } });

            routes.MapPageRoute("lesson", "kien-thuc-can-thiet-khi-xay-nha/{name}/{type}/{tab}/{id}", "~/Lesson.aspx", false, null, new RouteValueDictionary { { "type", "[0-9]*" }, { "tab", "[0-9]*" }, { "id", "[0-9]*" } });
        }
示例#20
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("apple-touch-icon-114x114-precomposed.png");
            routes.Ignore("apple-touch-icon-72x72-precomposed.png");
            routes.Ignore("apple-touch-icon-57x57-precomposed.png");
            routes.Ignore("apple-touch-icon-precomposed.png");
            routes.Ignore("apple-touch-icon.png");
            routes.Ignore("robots.txt");
            routes.Ignore("favicon.ico");
            routes.Ignore("crossdomain.xml");
            routes.Ignore("humans.txt");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );
        }
示例#21
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            routes.MapHttpRoute(
                name: "IdWithExt",
                routeTemplate: "api/{controller}.{ext}");

            routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
        }
示例#22
0
 static void RegisterRouter(RouteCollection router)
 {
     router.MapPageRoute("Admin", "Homepage.aspx", "~/Admin/login");
     router.MapPageRoute("Admin0", "Admin/{dll}", "~/Homepage.aspx");
     router.MapPageRoute("Admin dll", "Admin/{dll}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin dll id", "Admin/{dll}/{id}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin s dll id", "Admins/{dll}/{id}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin dll grp", "Admin/{dll}/{group}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin Grp dll grp", "Admin/Group/{dll}/{group}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin Grp dll id grp", "Admin/Group/{dll}/{id}/{group}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin dll grp id", "Admin/{dll}/{group}/{id}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin s dll grp id", "Admin/s/{dll}/{group}/{id}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin p dll p", "Admin/p/{dll}/{p}/Default.aspx", "~/Homepage.aspx");
     router.MapPageRoute("Admin s dll id sid", "Admin/s/{dll}/{id}/{subid}/Default.aspx", "~/Homepage.aspx");
     router.Ignore("{resource}.axd/{*pathInfo}");
 }
示例#23
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.Ignore("KOTest.html");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );

            routes.MapRoute(
                "Data", // Route name
                "{controller}/GetData/{filter}/{value}", // URL with parameters
                new { controller = "Home", action = "GetData", filter="", value="" } // Parameter defaults
            );
        }
示例#24
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{*allEpass}", new { allEpass = @".*\.epass(/.*)?" });
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            // this route is for every page that needs a permit key, which is most pages
            routes.MapRoute(
                name: "Permit",
                url: "{PermitKey}/{controller}/{action}/{id}",
                defaults: new { id = UrlParameter.Optional }
            );

            // some pages don't need a permit key, like the home page, admin pages, permit main page, help, etc.
            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
示例#25
0
 public static void RegisterRoutes(RouteCollection routes)  // function   map page route
 {
     #region
     //ignore WebResource.axd file
     routes.Ignore("{resource}.axd/{*pathInfo}");
     //map static pages
     routes.MapPageRoute("Home", "Home", "~/Default.aspx");     //nickname,  url display , url of aspx
     routes.MapPageRoute("LunchMenu", "Lunch-Menu", "~/LunchMenu.aspx");
     routes.MapPageRoute("DinnerMenu", "Dinner-Menu", "~/DinnerMenu.aspx");
     routes.MapPageRoute("Reservations", "Reservations", "~/Reservations.aspx");
     routes.MapPageRoute("Directions", "Directions", "~/Directions.aspx");
     routes.MapPageRoute("About", "About", "~/About.aspx");
     routes.MapPageRoute("Contact", "Contact", "~/Contact.aspx");
     routes.MapPageRoute("Signin", "Sign-In", "~/Login.aspx");
     //extras
     //routes.MapPageRoute("LunchMenu", "Lunch-Menu", "~/LunchMenu.aspx");
     //routes.MapPageRoute("LunchMenu", "Lunch-Menu", "~/LunchMenu.aspx");
     #endregion
 }
示例#26
0
        protected static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            // UrlParameter.Optional 可选参数必须要引用 System.Web.Mvc 故这里多写一次匹配规则

            RouteTable.Routes.Add("urlRoute0", new Route("HH.aspx", new JzSayRouteHandlerFactory("url")));
            RouteTable.Routes.Add("JSRoute0", new Route("JS.aspx", new JzSayRouteHandlerFactory("JS")));

            RouteValueDictionary routeValueDefault1 = new RouteValueDictionary { { "action", "Index" }};
            RouteValueDictionary routeValueMatch1 = new RouteValueDictionary() { { "action", @"^[a-zA-Z]+$" } };
            RouteTable.Routes.Add("urlRoute1", new Route("HH/{action}.aspx", routeValueDefault1, routeValueMatch1, new JzSayRouteHandlerFactory("url")));
            RouteTable.Routes.Add("JSRoute1", new Route("JS-{action}.aspx", routeValueDefault1, routeValueMatch1, new JzSayRouteHandlerFactory("JS")));

            RouteValueDictionary routeValueDefault2 = new RouteValueDictionary { { "action", "Index" }, { "day", "1" } };
            RouteValueDictionary routeValueMatch2 = new RouteValueDictionary() { { "action", @"^[a-zA-Z]+$" }, { "day", @"^[0-9]+$" } };
            RouteTable.Routes.Add("urlRoute2", new Route("HH/{action}/{day}.aspx", routeValueDefault2, routeValueMatch2, new JzSayRouteHandlerFactory("url")));
            RouteTable.Routes.Add("JSRoute2", new Route("JS-{action}-{day}.aspx", routeValueDefault2, routeValueMatch2, new JzSayRouteHandlerFactory("JS")));
        }
示例#27
0
        void RegisterCustomRoutes(RouteCollection routes)
        {
            routes.RouteExistingFiles = true;
            routes.Ignore("{resource}.axd/{*pathInfo}");


            routes.MapRoute(
                name: "Default",
                url: "Default",
                defaults: new { controller = "Home", action = "Default" }
                );

            routes.MapRoute(
                "AsposeConversionRoute",
                "{product}/Conversion",
                new { controller = "Conversion", action = "Conversion" }
                );
            routes.MapRoute(
                "AsposeMergerRoute",
                "{product}/Merger",
                new { controller = "Merger", action = "Merger" }
                );
            routes.MapRoute(
                "AsposeMarkDownRoute",
                "{product}/markdown",
                new { controller = "MarkDown", action = "MarkDown" }
                );
            routes.MapRoute(
                "DownloadFileRoute",
                "common/download",
                new { controller = "Common", action = "DownloadFile" }


                );

            routes.MapRoute(
                "UploadFileRoute",
                "common/uploadfile",
                new { controller = "Common", action = "UploadFile" }

                );
        }
示例#28
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            //Ignore WebResource.axd file

            routes.Ignore("{resource}.axd/{*pathInfo}");

            //non-admin routes

            routes.MapPageRoute("Sign-In", "Home/Sign-In", "~/Pages/Login.aspx");
            routes.MapPageRoute("Admin-Panel", "Admin", "~/Admin_Pages/Admin.aspx");
            routes.MapPageRoute("Register", "Home/Register", "~/Pages/Register.aspx");



            //admin routes
            routes.MapPageRoute("Player-Infos", "Admin/Player-Infos", "~/Admin_Pages/PlayerInfos.aspx");
            routes.MapPageRoute("Streams", "Admin/Streams", "~/Admin_Pages/Streams.aspx");
            routes.MapPageRoute("Users", "Admin/Users", "~/Admin_Pages/Users.aspx");



            //Player-Info page
            routes.MapPageRoute("Player-Info", "Admin/Player-Info/{BattleTag}", "~/Admin_Pages/PlayerInfo.aspx", false, new RouteValueDictionary {
                { "BattleTag", "0" }
            });

            //User Page
            routes.MapPageRoute("User", "Admin/User/{UserID}", "~/Admin_Pages/User.aspx", false, new RouteValueDictionary {
                { "UserID", "0" }
            });

            //Stream Page
            routes.MapPageRoute("Stream", "Admin/Stream/{StreamID}", "~/Admin_Pages/Stream.aspx", false, new RouteValueDictionary {
                { "StreamID", "0" }
            });

            //Home page
            routes.MapPageRoute("Home", "Home/{BattleTag}", "~/Default.aspx", false, new RouteValueDictionary {
                { "BattleTag", "0" }, { "BattleID", "1" }
            });
        }
示例#29
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            //var settings = new FriendlyUrlSettings();
            //settings.AutoRedirectMode = RedirectMode.Permanent;
            //routes.EnableFriendlyUrls(settings);
            routes.Ignore("{resource}.axd/{*pathInfo}");
            routes.Ignore("fonts*.woff");
            routes.Ignore("*.js");
            routes.Ignore("*.html");
            routes.Ignore("*.css");
            routes.Ignore("api/*");


            routes.MapPageRoute("Default", "{*.}", "~/Default.aspx");
        }
示例#30
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            //normal page
            routes.MapPageRoute("Default", "", "~/NormalPage/Home.aspx", true);
            routes.MapPageRoute("Home", "home", "~/NormalPage/Home.aspx", true);
            routes.MapPageRoute("Category", "category/{id}/{name}", "~/NormalPage/Categories.aspx", true);
            routes.MapPageRoute("Search", "search", "~/NormalPage/Search.aspx", true);

            //admin
            routes.MapPageRoute("AdminManage", "admin/manage", "~/NormalPage/Manage.aspx", true);

            //manage
            routes.MapPageRoute("ManageProduct", "user/product", "~/NormalPage/ManageProduct.aspx", true);
            routes.MapPageRoute("ProductOrder", "order/product/{id}", "~/NormalPage/ProductOrder.aspx", true);

            //order
            routes.MapPageRoute("Cart", "cart", "~/NormalPage/Cart.aspx", true);
            routes.MapPageRoute("WatchedProduct", "watched", "~/NormalPage/WatchedProduct.aspx", true);
            routes.MapPageRoute("OrderView", "order", "~/NormalPage/ViewOrder.aspx", true);


            //profile
            routes.MapPageRoute("Profile", "user/detail/{id}", "~/NormalPage/Profile.aspx", true);
            routes.MapPageRoute("avatar", "user/avatar/{id}", "~/NormalPage/PageImage.aspx", true);
            routes.MapPageRoute("Image", "image", "~/NormalPage/Image.aspx", true);
            routes.MapPageRoute("Setting", "user/setting", "~/NormalPage/Setting.aspx", true);

            //product
            routes.MapPageRoute("AddProduct", "product/add", "~/NormalPage/AddProduct.aspx", true);
            routes.MapPageRoute("Product Detail", "product/detail/{id}", "~/NormalPage/ProductDetail.aspx", true);
            routes.MapPageRoute("Product Edit", "product/edit/{id}", "~/NormalPage/EditProduct.aspx", true);

            //Authen page
            routes.MapPageRoute("Login", "login", "~/AuthenPage/Login.aspx");
            routes.MapPageRoute("Signup", "signup", "~/AuthenPage/Signup.aspx");

            //handle error
            routes.MapPageRoute("Error", "error", "~/NormalPage/ErrorPage.aspx");
        }
        void RegisterCustomRoutes(RouteCollection routes)
        {
            routes.RouteExistingFiles = true;
            routes.Ignore("{resource}.axd/{*pathInfo}");


            routes.MapRoute(
                name: "Default",
                url: "Default",
                defaults: new { controller = "Home", action = "Default" }
                );

            routes.MapRoute(
                "AsposeConversionRoute",
                "{product}/Conversion",
                new { controller = "Conversion", action = "Conversion" }
                );
            routes.MapRoute(
                "DownloadFileRoute",
                "common/download",
                new { controller = "Common", action = "DownloadFile" }


                );
            routes.MapRoute(
                "UploadFileRoute",
                "common/uploadfile",
                new { controller = "Common", action = "UploadFile" }

                );
            routes.MapPageRoute(
                "AsposeCADDefaultViewerRoute",
                "cad/view",
                "~/ViewerApp/Default.aspx"
                );
            routes.MapRoute(
                "AsposeCADViewerRoute",
                "{product}/viewer",
                new { controller = "Viewer", action = "Viewer" }
                );
        }
示例#32
0
 private static void RegisterRouteTables(RouteCollection routes)
 {
     routes.Ignore("{resource}.axd/{*pathInfo}");
     //routes.Add(new ServiceRoute("/endpoint/v1", new WebServiceHostFactory(), typeof(IEndpoint)));
     //download
     routes.MapPageRoute("cg",
                         "v1/files/download-document",
                         "~/document.aspx");
     //create
     routes.MapPageRoute("cc",
                         "v1/files/create-document",
                         "~/document.aspx");
     //update
     routes.MapPageRoute("cu",
                         "v1/files/update-document",
                         "~/document.aspx");
     //delete
     routes.MapPageRoute("cd",
                         "v1/files/delete-document",
                         "~/document.aspx");
 }
示例#33
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            var settings = new FriendlyUrlSettings();

            settings.AutoRedirectMode = RedirectMode.Off;
            routes.Ignore("{resource}.aspx/{*pathInfo}");
            routes.EnableFriendlyUrls(settings);
            routes.MapPageRoute("trangchu", "Home", "~/Index.aspx");
            routes.MapPageRoute("tintuc", "News", "~/News.aspx");
            routes.MapPageRoute("dichvu", "Services", "~/Services.aspx");
            routes.MapPageRoute("dieukhoan", "DieuKhoan", "~/DieuKhoan.aspx");
            routes.MapPageRoute("thongtin", "AboutUs", "~/AboutUs.aspx");
            routes.MapPageRoute("lienhe", "ContactUs", "~/ContactUs.aspx");
            routes.MapPageRoute("prev", "dtdd--{id}", "~/Preview.aspx");


            routes.MapPageRoute("cart", "Cart", "~/Cart.aspx");
            routes.MapPageRoute("pagelist", "san-pham--{producer}/{page}", "~/ListProduct.aspx");
            routes.MapPageRoute("product", "san-pham--{producer}", "~/ListProduct.aspx");
            routes.MapPageRoute("edit", "chinh-sua/{id}", "~/Admin/EditProduct.aspx");
        }
示例#34
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("Handlers/*.ashx");

            // Explicit Routes
            routes.MapHttpRoute(
                name: "UpdateChangesetRoute",
                routeTemplate: "api/Change/Update",
                defaults: new { controller = "Change", action = "Update" });

            routes.MapHttpRoute(
                name: "ChangesRoute",
                routeTemplate: "api/Change/{channel}",
                defaults: new { controller = "Change" });

            routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
        }
示例#35
0
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.Ignore("{resource}.axd/{*pathInfo}");  //路由忽略

        //前端api路由规则
        routes.MapPageRoute("api", "api/{act}", "~/api/api.aspx", false, new RouteValueDictionary {
            { "act", string.Empty }
        });

        //推荐人管理端api路由规则
        routes.MapPageRoute("api_recuser", "api/recuser/{act}", "~/api/recuser.aspx", false, new RouteValueDictionary {
            { "act", string.Empty }
        });

        //管理端api路由规则
        routes.MapPageRoute("api_admin", "api/admin/{act}", "~/api/admin.aspx", false, new RouteValueDictionary {
            { "act", string.Empty }
        });


        #region 演示参数说明

        routes.MapPageRoute("blogs",                                      //给这个UrlRouting规则起一个名字
                            "archive/{year}/{month}/{date}/default.aspx", //希望的友好Url地址格式
                            "~/blogs.aspx",                               //映射到的aspx页面路径
                            false,                                        //是否需要检查用户权限
                            new RouteValueDictionary {
            { "year", DateTime.Now.Year },
            { "month", DateTime.Now.Month },
            { "date", DateTime.Now.Date }
        },    //参数的默认值
                            new RouteValueDictionary {
            { "year", @"(19|20)\d{2}" },
            { "month", @"\d{1,2}" },
            { "date", @"\d{1,2}" }
        }     //参数的规则,我们在这里限制url中的年月日是我们想要的数据格式
                            );

        #endregion
    }
示例#36
0
文件: Routes.cs 项目: anurse/ReviewR
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");

            routes.MapHttpRoute(
                name: "MyStuff",
                routeTemplate: "api/v1/my/{action}",
                defaults: new { controller = "my" },
                constraints: new { controller = @"[A-Za-z]*" }
            );

            routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/v1/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional },
                constraints: new { controller = @"[A-Za-z]*" }
            );

            DynamicData.Registration.Register(routes);

            routes.Add(new WebPageRoute("~/Index.cshtml"));
        }
示例#37
0
        protected void RegisterRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");
            routes.MapPageRoute(
                "CatchAll"
//                , "restful/{b}/{c}/{*d}"
                , "restapi/{screen}/{parent}/{child}/{action}/{*rest}"
                , "~/Restful.aspx"
                , false
                , new RouteValueDictionary()
            {
//                { "screen", "aa" } ,
                { "parent", null },
                { "child", null },
                { "action", null },
            }
                , new RouteValueDictionary()
            {
                { "screen", ".+" }
            }
                );
        }
示例#38
0
        public static void AdminRegisterRoutes(RouteCollection route)
        {
            #region
            //ignore WebResource.adx file
            route.Ignore("{resource}.axd/{*pathInfo}");
            //nickname,  url display , url of aspx
            //map static pages for Admin    * middle needs to match end of menu list class
            //    route.MapPageRoute("AdminHome", "Admin/Home", "~/DefaultAdmin.aspx");
            route.MapPageRoute("AdminMenuItems", "Admin/Menu-Items", "~/MenuItems.aspx");
            route.MapPageRoute("AdminMenuItem", "Admin/Menu-Item", "~/Menu-Item.aspx");   //need to fix Menus.cs
            route.MapPageRoute("AdminSections", "Admin/Sections", "~/Sections.aspx");
            route.MapPageRoute("AdminSection", "Admin/Section", "~/Section.aspx");
            route.MapPageRoute("AdminTables", "Admin/Tables", "~/Tables.aspx");
            route.MapPageRoute("AdminTable", "Admin/Table", "~/Table.aspx");
            route.MapPageRoute("AdminResMgmt", "Admin/Res-Management", "~/ResMgmt.aspx");
            route.MapPageRoute("AdminUser", "Admin/User", "~/User.aspx");
            route.MapPageRoute("AdminUsers", "Admin/Users", "~/Users.aspx");


            // route.MapPageRoute()
            #endregion
        }
示例#39
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            // Игнорируемые маршруты.
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.IgnoreRoute("Account/Login");
            routes.IgnoreRoute("Admin/Contractors/Index");
            routes.IgnoreRoute("Admin/Contractors");
            routes.IgnoreRoute("Brand/");
            routes.Ignore("Brand/Index");

            // Маршрут для страницы авторизации.
            routes.MapRoute(
                name: "LoginFormRoute",
                url: "Login",
                defaults: new { controller = "Account", action = "Login" }
                );

            // Маршрут для страницы со списком подрядчиков.
            routes.MapRoute(
                name: "ContractorsListRoute",
                url: "Contractors",
                defaults: new { controller = "Contractor", action = "Index" }
                );

            // Маршрут для страницы со списком марок автомобилей.
            routes.MapRoute(
                name: "BrandsListRoute",
                url: "Brands",
                defaults: new { controller = "Brand", action = "Index" }
                );

            // Стандартный шаблон.
            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Request", action = "Index", id = UrlParameter.Optional }
                );
        }
        void RegisterCustomRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");


            routes.MapPageRoute(
                "GroupDocsAppsClassificationRoute1",
                "classification",
                "~/ClassificationApp/ClassificationApp.aspx"
                );

            routes.MapPageRoute(
                "GroupDocsAppsClassificationRoute2",
                "classification/total",
                "~/ClassificationApp/ClassificationApp.aspx"
                );

            routes.MapPageRoute(
                "GroupDocsAppsClassificationRoute3",
                "classification/{fileformat}",
                "~/ClassificationApp/ClassificationApp.aspx"
                );
        }
示例#41
0
        void RegisterCustomRoutes(RouteCollection routes)
        {
            routes.Ignore("{resource}.axd/{*pathInfo}");


            routes.MapPageRoute(
                "GroupDocsAppsAssemblyRoute",
                "assembly",
                "~/AssemblyApp/Default.aspx"
                );

            routes.MapPageRoute(
                "GroupDocsAppsAssemblyTotalRoute",
                "assembly/total",
                "~/AssemblyApp/Default.aspx"
                );

            routes.MapPageRoute(
                "GroupDocsAppsAssemblyWithExtensionRoute",
                "assembly/{extension}",
                "~/AssemblyApp/Default.aspx"
                );
        }
示例#42
0
        /// <summary>
        /// Registers the routes.
        /// </summary>
        /// <param name="routes">The routes.</param>
        private void RegisterRoutes(RockContext rockContext, RouteCollection routes)
        {
            routes.Clear();

            PageRouteService pageRouteService = new PageRouteService(rockContext);

            //Add ingore rule for asp.net ScriptManager files.
            routes.Ignore("{resource}.axd/{*pathInfo}");


            // find each page that has defined a custom routes.
            foreach (PageRoute pageRoute in pageRouteService.Queryable())
            {
                // Create the custom route and save the page id in the DataTokens collection
                routes.AddPageRoute(pageRoute);
            }

            // Add a default page route
            routes.Add(new Route("page/{PageId}", new Rock.Web.RockRouteHandler()));

            // Add a default route for when no parameters are passed
            routes.Add(new Route("", new Rock.Web.RockRouteHandler()));
        }
        void RegisterCustomRoutes(RouteCollection routes)
        {
            routes.RouteExistingFiles = true;
            routes.Ignore("{resource}.axd/{*pathInfo}");


            routes.MapRoute(
                name: "Default",
                url: "Default",
                defaults: new { controller = "Home", action = "Default" }
                );

            routes.MapRoute(
                "AsposeZipFileRoute",
                "{product}/zip-file",
                new { controller = "ZIPFile", action = "ZIPFile" }
                );
            routes.MapRoute(
                "AsposeUnZipFileRoute",
                "{product}/unzip-file",
                new { controller = "UnzipFile", action = "UnzipFile" }
                );
            routes.MapRoute(
                "DownloadFileRoute",
                "common/download",
                new { controller = "Common", action = "DownloadFile" }


                );
            routes.MapRoute(
                "ZipDownloadFileRoute",
                "common/downloadzip",
                new { controller = "Common", action = "DownloadZIPFile" }


                );
        }
示例#44
0
        /// <summary>
        /// Registers the routes from PageRoute and default routes.
        /// </summary>
        public static void RegisterRoutes()
        {
            RouteCollection routes = RouteTable.Routes;

            PageRouteService pageRouteService = new PageRouteService(new Rock.Data.RockContext());

            var routesToInsert = new RouteCollection();

            // Add ignore rule for asp.net ScriptManager files.
            routesToInsert.Ignore("{resource}.axd/{*pathInfo}");

            //Add page routes, order is very important here as IIS takes the first match
            IOrderedEnumerable <PageRoute> pageRoutes = pageRouteService.Queryable().AsNoTracking().ToList().OrderBy(r => r.Route, StringComparer.OrdinalIgnoreCase);

            foreach (var pageRoute in pageRoutes)
            {
                routesToInsert.AddPageRoute(pageRoute.Route, new Rock.Web.PageAndRouteId {
                    PageId = pageRoute.PageId, RouteId = pageRoute.Id
                });
            }

            // Add a default page route
            routesToInsert.Add(new Route("page/{PageId}", new Rock.Web.RockRouteHandler()));

            // Add a default route for when no parameters are passed
            routesToInsert.Add(new Route("", new Rock.Web.RockRouteHandler()));

            // Add a default route for shortlinks
            routesToInsert.Add(new Route("{shortlink}", new Rock.Web.RockRouteHandler()));

            // Insert the list of routes to the beginning of the Routes so that PageRoutes, etc are before OdataRoutes. Even when Re-Registering routes
            // Since we are inserting at 0, reverse the list to they end up in the original order
            foreach (var pageRoute in routesToInsert.Reverse())
            {
                routes.Insert(0, pageRoute);
            }
        }
示例#45
0
        protected virtual void Register(
            RouteCollection routes,
            string prefix,
            IEmbeddedResourceRouteHandler embeddedResourceRouteHandler,
            IEmbeddedResourceRouteHandler scriptHandler)
        {
            if (UseEmbeddedResourceVirtualPathProvider)
            {
                // ignore the prefix to allow the EmbeddedResourceVirtualPathProvider to handle the request

                routes.Ignore(prefix + "/{*pathInfo}");
            }
            else
            {
                // add the combined script handler

                routes.Add(
                    "type={0},prefix={1}".FormatWith(scriptHandler, prefix),
                    new Route(prefix + "/js/xrm-combined.js/{*pathInfo}", null, null, scriptHandler));

                // keep this route until the xrm-combined-js.aspx is removed from the files project

                routes.Add(
                    "type={0},prefix={1},extension=aspx".FormatWith(scriptHandler, prefix),
                    new Route(prefix + "/js/xrm-combined-js.aspx/{*pathInfo}", null, null, scriptHandler));

                // add the embedded resource handler

                routes.Add(
                    "type={0},prefix={1}".FormatWith(embeddedResourceRouteHandler, prefix),
                    new Route(
                        "{prefix}/{*path}",
                        null,
                        new RouteValueDictionary(new { prefix }),
                        embeddedResourceRouteHandler));
            }
        }
示例#46
0
        public static void AdminRegisterRoutes(RouteCollection route)
        {
            //ignore WebResource.adx file
            route.Ignore("{resource}.axd/{*pathInfo}");
            //map static pages for Admin

            route.MapPageRoute("menuItems", "Admin/Menu-Items", "~/Admin_Pages/MenuItems.aspx");

            //This needs to match EXACTLY
            route.MapPageRoute("menu_Items", "Admin/Menu-Item/{item_id}", "~/Admin_Pages/MenuItem.aspx", false, new RouteValueDictionary {
                { "item_id", "-1" }
            });
            route.MapPageRoute("admin_ResMgmt", "Admin/Reservation/{res_id}", "~/User_Pages/Reservation.aspx", false, new RouteValueDictionary {
                { "res_id", "-1" }
            });
            route.MapPageRoute("admin_Sections", "Admin/Section/{sect_id}", "~/Admin_Pages/Section.aspx", false, new RouteValueDictionary {
                { "sect_id", "-1" }
            });
            route.MapPageRoute("admin_Tables", "Admin/Table/{tbl_id}", "~/Admin_Pages/Table.aspx", false, new RouteValueDictionary {
                { "tbl_id", "-1" }
            });
            route.MapPageRoute("admin_Users", "Admin/User/{user_id}", "~/Admin_Pages/User.aspx", false, new RouteValueDictionary {
                { "user_id", "-1" }
            });
            //running into issue here for the navbar...set break and test

            route.MapPageRoute("menuItem", "Admin/Menu-Item", "~/Admin_Pages/MenuItem.aspx");
            route.MapPageRoute("sections", "Admin/Sections", "~/Admin_Pages/Sections.aspx");
            route.MapPageRoute("section", "Admin/Section", "~/Admin_Pages/Section.aspx");
            route.MapPageRoute("tables", "Admin/Tables", "~/Admin_Pages/Tables.aspx");
            route.MapPageRoute("table", "Admin/Table", "~/Admin_Pages/Table.aspx"); //maybe
            route.MapPageRoute("resMgmt", "Admin/Reservation-Management", "~/Admin_Pages/ResMgmt.aspx");
            route.MapPageRoute("user", "Admin/User", "~/Admin_Pages/User.aspx");
            route.MapPageRoute("users", "Admin/Users", "~/Admin_Pages/Users.aspx");
            //  route.MapPageRoute("logout", "Logout", "~/User_Pages/Logout.aspx");
        }
示例#47
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.Ignore("{file}.jpg");
            routes.Ignore("{file}.jpeg");
            routes.Ignore("{file}.gif");
            routes.Ignore("{file}.png");
            routes.Ignore("{file}.css");
            routes.Ignore("{file}.js");

            //routes.MapRoute(
            //    name: "Default",
            //    url: "{controller}/{action}/{id}",
            //    defaults: new { controller = "Report", action = "Index", id = UrlParameter.Optional }
            //);
            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional }
                );
        }
示例#48
0
 static void RegisterRoutes(RouteCollection routes)
 {
     routes.Ignore("{resource}.axd/{*pathInfo}");
     // routes.MapPageRoute("Schools", "{ID}", "~/CoBrand/Default.aspx");
     routes.MapPageRoute("Schools", "{ID}", "~/CoBrand/Default.aspx");
 }
示例#49
0
 public static void ConfigureRoutes(RouteCollection routes)
 {
     routes.Ignore("{resource}.axd/{*pathInfo}");
 }
示例#50
0
		public void Ignore_String_Object ()
		{
			var c = new RouteCollection ();

			AssertExtensions.Throws<ArgumentNullException> (() => {
				c.Ignore (null, new { allaspx = @".*\.aspx(/.*)?" });
			}, "#A1");

			c.Ignore ("{*allaspx}", new { allaspx = @".*\.aspx(/.*)?" });
			var hc = new HttpContextStub2 ("~/page.aspx", String.Empty, String.Empty);
			hc.SetResponse (new HttpResponseStub (3));
			var rd = c.GetRouteData (hc);

			Assert.IsNotNull (rd, "#A1-1");
			Assert.IsNotNull (rd.RouteHandler, "#A1-2");
			Assert.AreEqual (typeof (StopRoutingHandler), rd.RouteHandler.GetType (), "#A1-3");
			Assert.IsTrue (rd.Route is Route, "#A1-4");
			Assert.IsNotNull (((Route) rd.Route).Constraints, "#A1-5");
			Assert.AreEqual (1, ((Route) rd.Route).Constraints.Count, "#A1-6");
			Assert.AreEqual (@".*\.aspx(/.*)?", ((Route) rd.Route).Constraints ["allaspx"], "#A1-7");

			c = new RouteCollection ();
			c.Ignore ("{*allaspx}", "something invalid");

			AssertExtensions.Throws<InvalidOperationException> (() => {
				rd = c.GetRouteData (hc);
			}, "#A2");
		}
示例#51
0
		public void Ignore_String ()
		{
			var c = new RouteCollection ();

			AssertExtensions.Throws<ArgumentNullException> (() => {
				c.Ignore (null);
			}, "#A1");

			c.Ignore ("{resource}.axd/{*pathInfo}");
			var hc = new HttpContextStub2 ("~/something.axd/pathinfo", String.Empty, String.Empty);
			hc.SetResponse (new HttpResponseStub (3));
			var rd = c.GetRouteData (hc);

			Assert.IsNotNull (rd, "#A1-1");
			Assert.IsNotNull (rd.RouteHandler, "#A1-2");
			Assert.AreEqual (typeof (StopRoutingHandler), rd.RouteHandler.GetType (), "#A1-3");
			Assert.IsTrue (rd.Route is Route, "#A1-4");
			Assert.IsNotNull (((Route) rd.Route).Constraints, "#A1-5");
			Assert.AreEqual (0, ((Route) rd.Route).Constraints.Count, "#A1-6");
		}
        void RegisterCustomRoutes(RouteCollection routes)
        {
            routes.RouteExistingFiles = true;
            routes.Ignore("{resource}.axd/{*pathInfo}");


            routes.MapRoute(
                name: "Default",
                url: "Default",
                defaults: new { controller = "Home", action = "Default" }
                );

            routes.MapRoute(
                "AsposeWordsConversionRoute",
                "{product}/Conversion",
                new { controller = "Conversion", action = "Conversion" }
                );
            routes.MapRoute(
                "AsposeWordsUnlockRoute",
                "{product}/unlock",
                new { controller = "Unlock", action = "Unlock" }
                );
            routes.MapRoute(
                "AsposeWordsRedactionRoute",
                "{product}/redaction",
                new { controller = "Redaction", action = "Redaction" }
                );
            routes.MapPageRoute(
                "AsposeWordsWatermarkRoute",
                "words/watermark",
                "~/Watermark/WatermarkWords.aspx"
                );
            routes.MapRoute(
                "AsposeWordsSearchRoute",
                "{product}/search",
                new { controller = "Search", action = "Search" }
                );
            routes.MapRoute(
                "AsposeWordsProtectRoute",
                "{product}/protect",
                new { controller = "Protect", action = "Protect" }
                );
            routes.MapRoute(
                "AsposeWordsMergerRoute",
                "{product}/merger",
                new { controller = "Merger", action = "Merger" }
                );
            routes.MapPageRoute(
                "AsposeWordsAssemblyRoute",
                "{Product}/assembly",
                "~/Assembly/AssemblyApp.aspx"
                );
            routes.MapRoute(
                "AsposeWordsAnnotationRoute",
                "{product}/annotation",
                new { controller = "Annotation", action = "Annotation" }
                );
            routes.MapRoute(
                "AsposeWordsRemoveAnnotationRoute",
                "annotation/remove",
                new { controller = "Annotation", action = "Remove" }
                );
            routes.MapRoute(
                "AsposeWordsParserRoute",
                "{product}/parser",
                new { controller = "Parser", action = "Parser" }
                );
            routes.MapRoute(
                "AsposeWordsComparisonRoute",
                "{product}/comparison",
                new { controller = "Comparison", action = "Comparison" }
                );
            routes.MapRoute(
                "AsposeWordsViewerRoute",
                "{product}/viewer",
                new { controller = "Viewer", action = "Viewer" }
                );
            routes.MapRoute(
                "AsposeWordsMetadataRoute",
                "{product}/metadata",
                new { controller = "Metadata", action = "Metadata" }
                );
            routes.MapRoute(
                "AsposeWordsEditorRoute",
                "{product}/editor",
                new { controller = "Editor", action = "Editor" }
                );
            routes.MapRoute(
                "AsposeWordsSplitterRoute",
                "{product}/splitter",
                new { controller = "Splitter", action = "Splitter" }
                );
            routes.MapPageRoute(
                "AsposeWordsDefaultViewerRoute",
                "words/view",
                "~/ViewerApp/Default.aspx"
                );
            routes.MapPageRoute(
                "AsposeWordsDefaultEditorRoute",
                "{Product}/edit",
                "~/Editor/Default.aspx"
                );
            routes.MapRoute(
                "AsposeWordsSignatureRoute",
                "{Product}/signature",
                new { controller = "Signature", action = "Signature" }
                );
            routes.MapRoute(
                "AsposeWordsDocumentInfoViewerRoute",
                "{product}/viewer/documentInfo",
                new { controller = "Viewer", action = "DocumentInfo" }
                );

            routes.MapRoute(
                "DownloadFileRoute",
                "common/download",
                new { controller = "Common", action = "DownloadFile" }

                );
            routes.MapRoute(
                "UploadFileRoute",
                "common/uploadfile",
                new { controller = "Common", action = "UploadFile" }

                );
        }
示例#53
0
 private static void AddSiteMapRoutes(RouteCollection routes)
 {
     routes.Ignore("sitemap.xml");
     routes.Ignore("{language}/sitemap.xml");
     routes.Ignore("{language}/{urlTitle}/sitemap.xml");
 }
示例#54
0
 // register routes
 public static void RegisterRoutes(RouteCollection routes)
 {
     //routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
     routes.Ignore("{resource}.axd/{*pathInfo}");
 }
示例#55
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            //Ignore WebResource.axd file

            routes.Ignore("{resource}.axd/{*pathInfo}");

            //non-admin routes
            routes.MapPageRoute("Home", "Home", "~/Default.aspx");
            routes.MapPageRoute("Lunch-Menu", "Home/Lunch-Menu", "~/Pages/LunchMenu.aspx");
            routes.MapPageRoute("Diner-Menu", "Home/Diner-Menu", "~/Pages/DinnerMenu.aspx");
            routes.MapPageRoute("Reservations", "Home/Reservations", "~/Pages/Reservations.aspx");
            routes.MapPageRoute("Directions", "Home/Directions", "~/Pages/Directions.aspx");
            routes.MapPageRoute("About", "Home/About", "~/Pages/About.aspx");
            routes.MapPageRoute("Contact", "Home/Contact", "~/Pages/Contact.aspx");
            routes.MapPageRoute("Sign-In", "Home/Sign-In", "~/Pages/Login.aspx");
            routes.MapPageRoute("Forgot Password", "Home/Forgot-Password", "~/Pages/ForgotPassword.aspx");

            //routes.MapPageRoute("Reservation", "Home/Reservation", "~/Pages/Reservation.aspx");



            //admin routes
            //routes.MapPageRoute("Menu-Item", "Admin/Menu-Item", "~/Admin_Pages/MenuItem.aspx");
            routes.MapPageRoute("Menu-Items", "Admin/Menu-Items", "~/Admin_Pages/MenuItems.aspx");
            //routes.MapPageRoute("Res-Mgmt", "Admin/Res-Mgmt", "~/Admin_Pages/ResMgmt.aspx");
            routes.MapPageRoute("Tables", "Admin/Tables", "~/Admin_Pages/Tables.aspx");
            //routes.MapPageRoute("Table", "Admin/Table", "~/Admin_Pages/Table.aspx");
            routes.MapPageRoute("Sections", "Admin/Sections", "~/Admin_Pages/Sections.aspx");
            //routes.MapPageRoute("Section", "Admin/Section", "~/Admin_Pages/Section.aspx");
            routes.MapPageRoute("Users", "Admin/Users", "~/Admin_Pages/Users.aspx");
            //routes.MapPageRoute("User", "Admin/User", "~/Admin_Pages/User.aspx");


            //Table page
            routes.MapPageRoute("Table", "Admin/Table/{tbl_id}", "~/Admin_Pages/Table.aspx", false, new RouteValueDictionary {
                { "tbl_id", "0" }
            });

            //User Page
            routes.MapPageRoute("User", "Admin/User/{user_id}", "~/Admin_Pages/User.aspx", false, new RouteValueDictionary {
                { "user_id", "0" }
            });

            //Section Page
            routes.MapPageRoute("Section", "Admin/Section/{sect_id}", "~/Admin_Pages/Section.aspx", false, new RouteValueDictionary {
                { "sect_id", "0" }
            });

            //Res-Mgnt Page
            routes.MapPageRoute("Reservation Managment", "Admin/Res-Mgmt/{res_id}", "~/Pages/Reservation.aspx", false, new RouteValueDictionary {
                { "res_id", "0" }
            });

            //Reservation Page
            routes.MapPageRoute("Reservation", "Home/Reservation/{res_id}", "~/Pages/Reservation.aspx", false, new RouteValueDictionary {
                { "res_id", "0" }
            });

            //Menuitem Page
            routes.MapPageRoute("Menu Item", "Admin/Menu-Item/{item_id}", "~/Admin_Pages/MenuItem.aspx", false, new RouteValueDictionary {
                { "item_id", "0" }
            });
        }
示例#56
0
 public static void RegisterRoutes(RouteCollection routes)
 {
     routes.Ignore("favicon.ico");
     routes.Ignore("WebApp/{*mapUri}");
     routes.MapRoute("", "{*mapUri}", new { controller = "App", action = "Render" });
 }
 void RegisterCustomRoutes(RouteCollection routes)
 {
     routes.Ignore("{resource}.axd/{*pathInfo}");
 }
示例#58
0
        private static void RegisterRoutes(RouteCollection routes)
        {
            #region "Getting SageFrame Page Extension"

            string ext = SageFrameSettingKeys.PageExtension;
            if (string.IsNullOrEmpty(ext))
            {
                ext = ".htm";
            }

            #endregion

            #region "SageFrame Ignore Routing"

            routes.RouteExistingFiles = false;
            routes.Add(new Route("{resource}.axd/{*pathInfo}", new StopRoutingHandler()));
            routes.Ignore("{*alljs}", new { alljs = @".*\.(js|asmx|jpg|png|jpeg|css)(/.*)?" });
            routes.Ignore("install", new { installwizard = "Install/InstallWizard.aspx" });
            routes.Add(new Route("Modules/{*pathInfo}", new StopRoutingHandler()));

            #endregion

            #region "SageFrame Core Routing"

            routes.Add("sfPortalfa", new System.Web.Routing.Route("Admin/Admin/Portal.aspx" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfrouting2", new System.Web.Routing.Route("sf/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Admin.aspx")));
            routes.Add("sfrouting3", new System.Web.Routing.Route("sf/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Admin.aspx")));
            routes.Add("sfrouting4", new System.Web.Routing.Route("sf/sf/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Admin.aspx")));
            routes.Add("sfrouting5", new System.Web.Routing.Route("portal/{PortalSEOName}/sf/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Admin.aspx")));
            routes.Add("sfrouting6", new System.Web.Routing.Route("portal/{PortalSEOName}/sf/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Admin.aspx")));
            routes.Add("SageFrameRoutingCategory", new Route("category/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingProductDetail", new Route("item/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingTagsAll", new Route("tags/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingBrand", new Route("brand/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingService", new Route("service/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingTagsItems", new Route("tagsitems/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingSearchTerm", new Route("search/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingShoppingOption", new Route("option/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRoutingCouponsAll", new Route("coupons/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRouting0", new Route("portal/{PortalSEOName}/category/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRouting01", new Route("portal/{PortalSEOName}/item/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRouting02", new Route("portal/{PortalSEOName}/tags/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRouting03", new Route("portal/{PortalSEOName}/tagsitems/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRouting04", new Route("portal/{PortalSEOName}/search/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRouting05", new Route("portal/{PortalSEOName}/option/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("SageFrameRouting06", new Route("portal/{PortalSEOName}/brand/{*uniqueWord}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));

            #endregion

            #region "AspxCommerce Routing"

            routes.Add("sfAspx1", new System.Web.Routing.Route("Admin/AspxCommerce/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx2", new System.Web.Routing.Route("admin/AspxCommerce/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx3", new System.Web.Routing.Route("Admin/Admin/AspxCommerce/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx4", new System.Web.Routing.Route("admin/admin/AspxCommerce/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx5", new System.Web.Routing.Route("Admin/AspxCommerce/{parentname}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx6", new System.Web.Routing.Route("admin/AspxCommerce/{parentname}/{pagepath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx7", new System.Web.Routing.Route("Admin/AspxCommerce/{parentname}/{subparent}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx8", new System.Web.Routing.Route("admin/AspxCommerce/{parentname}/{subparent}/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx9", new System.Web.Routing.Route("Admin/AspxCommerce/{parentname}/{subparent}/{subsubparent}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspx10", new System.Web.Routing.Route("admin/AspxCommerce/{parentname}/{subparent}/{subsubparent}/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));


            routes.Add("sfAspxAdmin1", new Route("portal/{PortalSEOName}/Admin/AspxCommerce/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin2", new Route("portal/{PortalSEOName}/admin/AspxCommerce/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin3", new Route("portal/{PortalSEOName}/Admin/Admin/AspxCommerce/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin4", new Route("portal/{PortalSEOName}/admin/admin/AspxCommerce/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin5", new Route("portal/{PortalSEOName}/Admin/AspxCommerce/{parentname}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin6", new Route("portal/{PortalSEOName}/admin/AspxCommerce/{parentname}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin7", new Route("portal/{PortalSEOName}/Admin/AspxCommerce/{parentname}/{subparent}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin8", new Route("portal/{PortalSEOName}/admin/AspxCommerce/{parentname}/{subparent}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin9", new Route("portal/{PortalSEOName}/Admin/AspxCommerce/{parentname}/{subparent}/{subsubparent}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfAspxAdmin10", new Route("portal/{PortalSEOName}/admin/AspxCommerce/{parentname}/{subparent}/{subsubparent}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));

            #endregion

            #region "Routes To ManagePage"

            //  routes to managepage
            routes.Add("SageFrameRouting1", new Route("portal/{PortalSEOName}/{UserModuleID}/Sagin/{ControlType}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/ManagePage.aspx")));
            routes.Add("SageFrameRouting2", new Route("{UserModuleID}/Sagin/{ControlType}/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/ManagePage.aspx")));
            routes.Add("controlrouting1", new Route("sagin/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/HandleModuleControls.aspx")));
            routes.Add("controlrouting2", new Route("sagin/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/HandleModuleControls.aspx")));
            routes.Add("controlrouting3", new Route("sagin/{PagePath}.aspx" + "/{*Param}", new SageFrameRouteHandler("~/Sagin/HandleModuleControls.aspx")));

            #endregion

            #region "Portal Routing"

            //Portal routing
            routes.Add("sfPortal1", new System.Web.Routing.Route("portal/{PortalSEOName}/Admin/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal2", new System.Web.Routing.Route("portal/{PortalSEOName}/Admin/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal3", new System.Web.Routing.Route("portal/{PortalSEOName}/Admin/Admin/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal4", new System.Web.Routing.Route("portal/{PortalSEOName}/Admin/Admin/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal5", new System.Web.Routing.Route("portal/{PortalSEOName}/Super-User/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal6", new System.Web.Routing.Route("portal/{PortalSEOName}/Super-User/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal7", new System.Web.Routing.Route("Admin/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal8", new System.Web.Routing.Route("Admin/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal9", new System.Web.Routing.Route("Admin/Admin/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal10", new System.Web.Routing.Route("admin/admin/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal11", new System.Web.Routing.Route("portal/{PortalSEOName}/admin/admin/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal12", new System.Web.Routing.Route("portal/{PortalSEOName}/admin/admin/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal13", new System.Web.Routing.Route("portal/{PortalSEOName}/admin/Super-User/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal14", new System.Web.Routing.Route("portal/{PortalSEOName}/admin/Super-User/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal15", new System.Web.Routing.Route("admin/super-user/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal16", new System.Web.Routing.Route("admin/super-user/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal17", new System.Web.Routing.Route("Admin" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal18", new System.Web.Routing.Route("Admin" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal19", new System.Web.Routing.Route("Super-User" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal20", new System.Web.Routing.Route("Super-User" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal21", new System.Web.Routing.Route("Super-User/{PagePath}" + ext, new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal22", new System.Web.Routing.Route("Super-User/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/Sagin/Default.aspx")));
            routes.Add("sfPortal23", new System.Web.Routing.Route("portal/{PortalSEOName}/{PagePath}" + ext, new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sfPortal24", new System.Web.Routing.Route("portal/{PortalSEOName}/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));

            #endregion

            #region "Page Routing"

            //page routing
            routes.Add("sage", new Route("Default.aspx", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage1", new Route("{PagePath}" + ext, new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage2", new Route("{parentname}/{PagePath}" + ext, new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage3", new Route("{parentname}/{subparent}/{PagePath}" + ext, new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage4", new Route("{parentname}/{subparent}/{modulename}/{PagePath}" + ext, new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage5", new Route("{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage6", new Route("{parentname}/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage7", new Route("{parentname}/{subparent}/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("sage8", new Route("{parentname}/{subparent}/{modulename}/{PagePath}" + ext + "/{*Param}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));
            routes.Add("allroute", new Route("{*PagePath}", new SageFrameRouteHandler("~/" + CommonHelper.DefaultPage)));

            #endregion
        }
示例#59
0
 public static void RegisterRoutes(RouteCollection routes)
 {
     routes.EnableFriendlyUrls();
     routes.Ignore("{resource}.axd/{*pathInfo}");
     routes.MapPageRoute(Constants.RN_Application_View, string.Format("application/{{{0}}}", Constants.RQ_Application), "~/ApplicationView.aspx");
 }
示例#60
0
 public static void RegisterRoutes(RouteCollection routes)
 {
     routes.Ignore("{resource}.axd/{*pathInfo}");
     routes.MapMvcAttributeRoutes();
 }