/// <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()); }
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"); } }
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" }); }
public static void RegisterRoutes(RouteCollection routes) { var settings = new FriendlyUrlSettings(); settings.AutoRedirectMode = RedirectMode.Permanent; routes.EnableFriendlyUrls(settings); routes.Ignore("*.img"); }
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])); }
// 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"); }
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 }); }
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"); }
public static void RegisterRoutes(RouteCollection routes) { routes.Ignore("{resource}.axd/{*pathInfo}"); foreach (IRouteRegistrar routeRegistrar in GetRouteRegistrars()) { routeRegistrar.RegisterRoute(routes); } }
/// <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 }
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])); }
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+" } }); }
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"); }
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" } ); }
/// <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 */); }
/// <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]*" } }); }
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 ); }
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 } ); }
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}"); }
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 ); }
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 } ); }
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 }
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"))); }
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" } ); }
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" } }); }
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"); }
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" } ); }
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"); }
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"); }
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 } ); }
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 }
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")); }
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", ".+" } } ); }
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 }
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" ); }
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" ); }
/// <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" } ); }
/// <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); } }
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)); } }
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"); }
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 } ); }
static void RegisterRoutes(RouteCollection routes) { routes.Ignore("{resource}.axd/{*pathInfo}"); // routes.MapPageRoute("Schools", "{ID}", "~/CoBrand/Default.aspx"); routes.MapPageRoute("Schools", "{ID}", "~/CoBrand/Default.aspx"); }
public static void ConfigureRoutes(RouteCollection routes) { routes.Ignore("{resource}.axd/{*pathInfo}"); }
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"); }
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" } ); }
private static void AddSiteMapRoutes(RouteCollection routes) { routes.Ignore("sitemap.xml"); routes.Ignore("{language}/sitemap.xml"); routes.Ignore("{language}/{urlTitle}/sitemap.xml"); }
// register routes public static void RegisterRoutes(RouteCollection routes) { //routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.Ignore("{resource}.axd/{*pathInfo}"); }
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" } }); }
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}"); }
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 }
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"); }
public static void RegisterRoutes(RouteCollection routes) { routes.Ignore("{resource}.axd/{*pathInfo}"); routes.MapMvcAttributeRoutes(); }