public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "TopicPage", url: "page/{name}", defaults: new { controller = "TopicPage", action = "Index" }, namespaces: new String[] { "SDNUOJ.Controllers" } ); routes.MapRouteLowercase( name: "ProblemStatistic", url: "problem/statistic/{pid}/{id}/{lang}/{order}", defaults: new { controller = "Problem", action = "Statistic", id = UrlParameter.Optional, lang = UrlParameter.Optional, order = UrlParameter.Optional }, constraints: new { pid = @"\d+" }, namespaces: new String[] { "SDNUOJ.Controllers" } ); routes.MapRouteLowercase( name: "ProblemForum", url: "problem/forum/{pid}/{id}", defaults: new { controller = "Forum", action = "Problem", id = UrlParameter.Optional }, constraints: new { pid = @"\d+" }, namespaces: new String[] { "SDNUOJ.Controllers" } ); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new String[] { "SDNUOJ.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); //default route //news index routes.MapRoute(name: "News Index", url: "news", defaults: new { controller = "Content", action = "Index" }, namespaces: new[] { "Nes.Web.Controllers" }); //news list route routes.MapRouteLowercase(name: "News List", url: "news/{metatitle}-{id}", defaults: new { controller = "Content", action = "NewsByCate", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); //news detail route routes.MapRouteLowercase(name: "News detail", url: "news-detail/{metatitle}-{id}", defaults: new { controller = "Content", action = "Detail", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); routes.MapRouteLowercase(name: "About List", url: "about", defaults: new { controller = "About", action = "Index", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); //news detail route routes.MapRouteLowercase(name: "About detail", url: "about/{metatitle}-{id}", defaults: new { controller = "About", action = "Details", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); //news index routes.MapRouteLowercase(name: "Product Index", url: "products", defaults: new { controller = "Product", action = "Index" }, namespaces: new[] { "Nes.Web.Controllers" }); //product list by cate route routes.MapRouteLowercase(name: "Product List", url: "product/{metatitle}-{id}", defaults: new { controller = "Product", action = "ProductByCate", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); //product detail route routes.MapRouteLowercase(name: "Product detail", url: "product-detail/{metatitle}-{id}", defaults: new { controller = "Product", action = "Detail", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); routes.MapRouteLowercase(name: "Collection", url: "collection", defaults: new { controller = "Collection", action = "Index", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); //product detail route routes.MapRouteLowercase(name: "Album", url: "album/{metatitle}-{id}", defaults: new { controller = "Collection", action = "Album", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); //contact routes.MapRouteLowercase(name: "Contact", url: "contact", defaults: new { controller = "Contact", action = "Index" }, namespaces: new[] { "Nes.Web.Controllers" }); routes.MapRoute(name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new[] { "Nes.Web.Controllers" }); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("Content/*"); routes.IgnoreRoute("{resource}.smh/{*pathInfo}"); routes.MapRouteLowercase( "NotFound", // Route name "NotFound", // URL with parameters new { controller = "Home", action = "NotFound" } // Parameter defaults ); routes.MapRouteLowercase( "Forbidden", // Route name "Forbidden", // URL with parameters new { controller = "Home", action = "Forbidden" } // Parameter defaults ); routes.MapRouteLowercase( "BadRequest", // Route name "BadRequest", // URL with parameters new { controller = "Home", action = "BadRequest" } // Parameter defaults ); routes.MapRouteLowercase( "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.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase(null, "connector", new { controller = "Files", action = "Index" }); routes.MapRouteLowercase(null, "Thumbnails/{tmb}", new { controller = "Files", action = "Thumbs", tmb = UrlParameter.Optional }); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "Tags", url: "blog/tags/{urlSlug}", defaults: new { controller = "Blog", action = "Tags", urlSlug = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Archives", url: "blog/archive/{month}/{year}", defaults: new { controller = "Blog", action = "Archive", month = UrlParameter.Optional, year = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "BlogPost", url: "blog/{urlSlug}", defaults: new { controller = "Blog", action = "BlogPost" } ); routes.MapRouteLowercase( name: "LoremLewis", url: "loremlewis", defaults: new { controller = "Ipsums", action = "LoremLewis" } ); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "Leads", url: "Leads/{id}/{order}", defaults: new { controller = "Lead", action = "Index", id = UrlParameter.Optional, order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Sales", url: "Sales/{id}/{order}", defaults: new { controller = "Sale", action = "Index", id = UrlParameter.Optional, order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Contacts", url: "Contacts/{order}", defaults: new { controller = "Contact", action = "Index", order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Order", url: "{controller}/{action}/{id}/{order}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" }); routes.MapRouteLowercase( "Default", "", // Only matches the empty URL (i.e. ~/) new { controller = "Search", action = "Index" } ); routes.MapRouteLowercase( "Queue", "Queue/", new { controller = "Queue", action = "Index" } ); //routes.MapRouteLowercase("Report", "{controller}/Report/{action}"); routes.MapRouteLowercase( "SlugsAfterId", "{controller}/{action}/{id}/{slug}", new { action = "Edit", slug = "" } ); routes.MapRouteLowercase(null, "{controller}/{action}"); }
public static void RegisterRoutes(RouteCollection routes) { var namespaces = new[] { typeof(WebPrint.Web.Mvc.Controllers.HomeController).Namespace }; routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); // Ignore the favicon, fast asp.net websites routes.IgnoreRoute("favicon.ico"); routes.LowercaseUrls = true; routes.MapMvcAttributeRoutes(); AreaRegistration.RegisterAllAreas(); // 如果不设置defaults 则表示此值不能为空 routes.MapRouteLowercase( name: "Account", url: "{action}", defaults: new { controller = "Account" }, namespaces: namespaces ); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // 解决Areas中有同名的Controller问题 namespaces: namespaces ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase("Admin", "admin", new { controller = "Admin", action = "Index" }); routes.MapRouteLowercase("AppNoodles", "app/{*path}", new { controller = "App", action = "Index" }); routes.MapRouteLowercase("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", Id = null as object }); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase("home index", "", new {controller = "home", action = "index"}); routes.MapRouteLowercase("home about", "about", new {controller = "home", action = "about"}); routes.MapRouteLowercase("default", "{controller}/{action}/{id}", new {action = "index", id = UrlParameter.Optional}); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase("Documentation", "documentation/{view}", new { controller = "Documentation", action = "Index", id = UrlParameter.Optional }); routes.MapRouteLowercase("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }); }
public static void RegisterRoutes(RouteCollection routes) { routes.RouteExistingFiles = false; routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); // homepage routes.MapRouteLowercase("", "", new { controller = "Home", action = "Index" }); // favicon routes.MapRouteLowercase("", "favicon.ico", new { controller = "Resource", action = "Favicon" }); // combined scripts routes.MapRouteLowercase("", "min.css", new { controller = "Resource", action = "Css" }); routes.MapRouteLowercase("", "min.js", new { controller = "Resource", action = "JavaScript" }); // feed routes.MapRouteLowercase("", "feed", new { controller = "Feed", action = "Index" }); // search routes.MapRouteLowercase("", "search", new { controller = "Search", action = "Index" }); // search routes.MapRouteLowercase("", "contact", new { controller = "Contact", action = "Index" }); // entry pages routes.MapRouteLowercase("", "{id}", new { controller = "Entry", action = "Show" }); // general route routes.MapRouteLowercase("", "{controller}/{action}/{id}", new { id = UrlParameter.Optional }); }
internal static void RegisterViewRoutes(RouteCollection routes) { routes.MapRouteLowercase( "Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }, new { id = UrlConstraint.OptionalNumeric }); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); //routes.MapRouteLowercase( // "root_default", // "", // new { area= "wedding", controller = "Home", action = "Index", id = UrlParameter.Optional }, // new string[] { "Wedding.Areas.wedding.Controllers" } // ); routes.MapRouteLowercase( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = UrlParameter.Optional }, new string[] { "Wedding.Controllers" } ); //routes.MapRouteLowercase( // "Default", // Route name // "wedding/{controller}/{action}/{id}", // URL with parameters // new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // Parameter defaults // new string[] { "Wedding.Areas.wedding.Controllers" } //); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( "topic", // Route name "topic/{topic}/{id}", // URL with parameters new { controller = "topic", action = "blog", id = "1" } // Parameter defaults ); routes.MapRouteLowercase( "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.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute("reportresult", "report/{clientId}/result", new { controller = "Sirius", action = "Overview", clientId = "" }); routes.MapRoute("reportcontacts", "report/{clientId}/contact", new { controller = "Sirius", action = "ContactList", clientId = "" }); routes.MapRoute("reportcontact", "report/{clientId}/contact/{contactId}", new { controller = "Sirius", action = "Contact", clientId = "", contactId = "" }); routes.MapRoute("reportcampaign", "report/{clientId}/campaign", new { controller = "Sirius", action = "Campaign", clientId = "" }); routes.MapRoute("reportmyaccount", "report/{clientId}/myaccount", new { controller = "Sirius", action = "MyAccount", clientId = "" }); routes.MapRoute("reportwebtab", "report/{clientId}/webb", new { controller = "Sirius", action = "WebTab", clientId = "" }); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public void Register(RouteCollection Routes) { // Error Routes Routes.MapRouteLowercase( "Generic Error", "Error/{action}", new { controller = "Error", action = "Index" }, new { controller = "Error" } ); // Catch all Routes.MapRouteLowercase( "Error", "{*url}", new { controller = "Error", action = "NotFound" } ); }
public void Register(RouteCollection Routes) { // Generic Actions Routes.MapRouteLowercase( "Generic pages for site", "{action}", new { controller = "Public" }, new { controller = "Public", action = "(FAQ|About)" } ); // Default route Routes.MapRouteLowercase( "Landing Page", "", new {controller = "Public", action = "Home", page = 1} ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{*robotstxt}", new { robotstxt = @"(.*/)?robots.txt(/.*)?" }); routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" }); routes.MapRouteLowercase( name: "WithSeasonNumber", url: "{controller}/{action}/{seriesId}/{seasonNumber}" ); routes.MapRouteLowercase( name: "SeriesId", url: "{controller}/{action}/{seriesId}", defaults: new { controller = "Series", action = "Index", seriesId = UrlParameter.Optional } ); }
public void Register(RouteCollection Routes) { Routes.MapRouteLowercase( "Child Route", "child/{action}", new { controller = "Child", action = "Dashboard" }, new { controller = "Child" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase("home index", "", new {controller = "home", action = "index"}); routes.MapRouteLowercase("home about", "about", new {controller = "home", action = "about"}); routes.MapRouteLowercase("home throw", "throw", new {controller = "home", action = "throw"}); routes.MapRouteLowercase("account", "account/{action}/{id}", new {controller = "account", action = "manage", id = UrlParameter.Optional}); routes.MapRouteLowercase("admin", "admin/{action}/{id}", new {controller = "admin", action = "index", id = UrlParameter.Optional}); routes.MapRouteLowercase("ping", "ping/{action}/{id}", new {controller = "ping", action = "index", id = UrlParameter.Optional}); routes.MapRouteLowercase("shopping lists add", "add", new {controller = "shoppinglists", action = "add"}); routes.MapRouteLowercase("shopping lists index", "{username}", new {controller = "shoppinglists", action = "index"}); routes.MapRouteLowercase("shopping list add item", "{username}/{shoppinglist}/add/{action}", new {controller = "addlistitem", action = "index"}); routes.MapRouteLowercase("shopping lists", "{username}/{shoppinglist}/{action}/{id}", new {controller = "shoppinglists", action = "show", id = UrlParameter.Optional}); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("api/{*pathInfo}"); routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{*robotstxt}", new { robotstxt = @"(.*/)?robots.txt(/.*)?" }); routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" }); routes.MapRouteLowercase( name: "WithSeasonNumber", url: "{controller}/{action}/{seriesId}/{seasonNumber}" ); routes.MapRouteLowercase( name: "SeriesId", url: "{controller}/{action}/{seriesId}", defaults: new { controller = "Series", action = "Index", seriesId = UrlParameter.Optional } ); }
public void Register(RouteCollection Routes) { Routes.MapRouteLowercase( "Transaction Route", "transaction/{action}", new { controller = "Transaction" }, new { controller = "Transaction" } ); }
public void Register(RouteCollection Routes) { Routes.MapRouteLowercase( "Leader Route", "leader/{action}", new { controller = "Leader", action = "Dashboard" }, new { controller = "Leader" } ); }
public static void Register(RouteCollection routes) { routes.Clear(); routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapHttpAttributeRoutes(c => { c.ScanAssembly(Assembly.GetExecutingAssembly()); c.AutoGenerateRouteNames = true; c.UseLowercaseRoutes = true; c.AppendTrailingSlash = true; c.RouteNameBuilder = specification => "api_" + specification.ControllerName. ToLowerInvariant() + "_" + specification.ActionName. ToLowerInvariant(); }); routes.MapAttributeRoutes(c => { c.ScanAssembly(Assembly.GetExecutingAssembly()); c.AutoGenerateRouteNames = true; c.UseLowercaseRoutes = true; c.AppendTrailingSlash = true; c.RouteNameBuilder = specification => specification.ControllerName. ToLowerInvariant() + "_" + specification.ActionName.ToLowerInvariant(); }); routes.MapRouteLowercase( name: "default", url: "{controller}/{action}/{id}", defaults: new {controller = "Home", action = "Index", id = UrlParameter.Optional} ); routes.MapRouteLowercase( "homepage", "", new {controller = "Home", action = "Index"} ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "ApplicationStart", url: "{controller}/{action}", defaults: new { controller = "Application", action = "Start" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Account", action = "Verify", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( "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.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( "Package details", "List/Packages/{id}/Details", new { controller = "Packages", action = "Details" }); routes.MapRouteLowercase( "Category", "Category/{id}", new { controller = "Category", action = "Index" }); routes.MapRouteLowercase( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = UrlParameter.Optional }); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Work", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" }); routes.MapRouteLowercase( "categoryUrls", // Route name string.Concat(AppConstants.CategoryUrlIdentifier, "/{slug}"), // URL with parameters new { controller = "Category", action = "Show", slug = UrlParameter.Optional } // Parameter defaults ); routes.MapRouteLowercase( "categoryRssUrls", // Route name string.Concat(AppConstants.CategoryUrlIdentifier, "/rss/{slug}"), // URL with parameters new { controller = "Category", action = "CategoryRss", slug = UrlParameter.Optional } // Parameter defaults ); routes.MapRouteLowercase( "topicUrls", // Route name string.Concat(AppConstants.TopicUrlIdentifier, "/{slug}"), // URL with parameters new { controller = "Topic", action = "Show", slug = UrlParameter.Optional } // Parameter defaults ); routes.MapRouteLowercase( "memberUrls", // Route name string.Concat(AppConstants.MemberUrlIdentifier, "/{slug}"), // URL with parameters new { controller = "Members", action = "GetByName", slug = UrlParameter.Optional } // Parameter defaults ); routes.MapRouteLowercase( "tagUrls", // Route name string.Concat(AppConstants.TagsUrlIdentifier, "/{tag}"), // URL with parameters new { controller = "Topic", action = "TopicsByTag", tag = UrlParameter.Optional } // Parameter defaults ); routes.MapRouteLowercase( "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.LowercaseUrls = true; routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( "Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }, new string[] { "BreezeShop.Web.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( "Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }, new[] { "SocialNetwork.Web.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "LogIn", action = "LogIn", id = UrlParameter.Optional }, namespaces: new[] { "NBL.Controllers" } ); AutoMapperConfiguration.Configure(); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("favicon.ico"); routes.MapRouteLowercase( "Default", // Route name "{controller}/{action}", // URL with parameters new { controller = "Home", action = "Index" }, // Parameter defaults new[] { "Docary.Controllers" } ); }
public void Register(RouteCollection Routes) { // Operations // CRUD Routes Routes.MapRouteLowercase( "Post Create", "Create/{title}/{type}", new { controller = "Operations", action = "Create", type = "blog" }, new { controller = "Operations", action = "Create" } ); Routes.MapRouteLowercase( "Edit Comment", "Edit/{postid}/Comment/{commentid}/{type}", new { controller = "Operations", action = "Edit", type = "blog" }, new { controller = "Operations", action = "Edit", postid = @"\d*", commentid = @"\d*" } ); Routes.MapRouteLowercase( "Edit Post", "Edit/{postid}/{type}", new { controller = "Operations", action = "Edit", type = "blog" }, new { controller = "Operations", action = "Edit", postid = @"\d*" } ); Routes.MapRouteLowercase( "Delete Comment", "Delete/{postid}/Comment/{commentid}/{type}", new { controller = "Operations", action = "Delete", type = "blog" }, new { controller = "Operations", action = "Delete", postid = @"\d*", commentid = @"\d*" } ); Routes.MapRouteLowercase( "Delete Post", "Delete/{postid}/{type}", new { controller = "Operations", action = "Delete", type = "blog" }, new { controller = "Operations", action = "Delete", postid = @"\d*" } ); Routes.MapRouteLowercase( "Reply Comment", "Reply/{postid}/{type}", new { controller = "Operations", action = "Reply", type = "blog" }, new { controller = "Operations", action = "Reply", postid = @"\d*" } ); // Rank Methods Routes.MapRouteLowercase( "Rank Post", "Rank/{postid}/{rank}/{type}", new { controller = "Operations", action = "Rank", type = "blog" }, new { controller = "Operations", action = "Rank", postid = @"\d*", rank = @"\-?\d*" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }, namespaces: new string[] { "eStore.Web.UI.Areas.Store.Controllers" } ).DataTokens["area"] = "Store"; }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); #if DEBUG routes.IgnoreRoute("{*browserlink}", new { browserlink = @".*/arterySignalR/ping" }); #endif routes.MapRouteLowercase("Sign Up", "signup", new { controller = "Account", action = "Signup" }); routes.MapRouteLowercase("Error Notifications", "error/{stackId}/{errorId}", new { controller = "Error", action = "Notification" }, new { stackId = @"^[a-zA-Z\d]{24}$", errorId = @"^[a-zA-Z\d]{24}$" }); routes.MapRouteLowercase("Middle Id", "{controller}/{id}/{action}", new { action = "Index" }, new { id = @"^[a-zA-Z\d]{24}$" }); routes.MapRouteLowercase("Root", "{action}/{id}", new { controller = "Home", id = UrlParameter.Optional }, new { action = new IsControllerActionNameConstraint("Home") }); routes.MapRouteLowercase("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }); }
internal static void RegisterViewRoutes(RouteCollection routes) { routes.MapRouteLowercase( // sitemap.xml "SiteMap", "sitemap.xml", new { controller = "SiteMap", action = "Xml" }, new { httpMethod = new HttpMethodConstraint("GET") }); routes.MapRouteLowercase( // comment upvoting "CommentUpVote", "Comments/{id}/Vote/Up", new { controller = "Comments", action = "UpVote" }, new { id = UrlConstraint.RequiredNumeric, httpMethod = new HttpMethodConstraint("POST") }); routes.MapRouteLowercase( // comment downvoting "CommentDownVote", "Comments/{id}/Vote/Down", new { controller = "Comments", action = "DownVote" }, new { id = UrlConstraint.RequiredNumeric, httpMethod = new HttpMethodConstraint("POST") }); routes.MapRouteLowercase( // commenting route "Comment", "Posts/{id}/Comment/{parentId}", new { controller = "Comments", action = "Create", parentId = UrlParameter.Optional }, new { id = UrlConstraint.RequiredNumeric, parentId = UrlConstraint.OptionalNumeric, httpMethod = new HttpMethodConstraint("POST") }); routes.MapRouteLowercase( "Post", "Posts/{id}/{slug}", new { controller = "Posts", action = "Details", slug = UrlParameter.Optional }, // slug is optional, although the request will be redirected if the slug is incorrect. new { id = UrlConstraint.RequiredNumeric }); routes.MapRouteLowercase( // this route is used for sharing purposes, it will ultimately result in a permanent redirect. "PostShortcut", "P/{id}", new { controller = "Posts", action = "Details" }, new { id = UrlConstraint.RequiredNumeric }); routes.MapRouteLowercase( "Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }, new { id = UrlConstraint.OptionalNumeric }); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( "Snippet-Details", "snippet/{categoryId}/{categorySlug}/{snippetId}/{snippetSlug}", new { controller = "Snippet", action = "Details", snippetId = "" }, new { snippetId = "\\d+", categoryId = "\\d+" } ); routes.MapRouteLowercase( "Category-Details", "snippet/{categoryId}/{categorySlug}", new { controller = "Category", action = "Details", categoryId = "" }, new { categoryId = "\\d+" } ); routes.MapRoute( "User-Details", "users/{username}", new { controller = "User", action = "Profile", username = "" } ); routes.MapRoute( "User-Edit", "users/{username}/edit", new { controller = "User", action = "Edit", username = "" } ); routes.MapRouteLowercase( "Default", "{controller}/{action}/{id}", new { controller = "Snippet", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase("customRoute", "{*customRoute}", null, new { customRoute = @"(^(?!\/dashboard|.*\.(jpe?g|png|gif|bmp|doc|docx|pdf|ppt|pptx|xls|xlsx)$)[\/\w\.-]+$)" , customRouteMatch = new DefaultConstraint(), }, new[] { "MovieConnections.Web.Controllers" }).RouteHandler = new CustomRouteHandler(); routes.MapRoute("Default", "{controller}/{action}/{id}" , new { controller = "Home" , action = "Index" , id = UrlParameter.Optional} , new[] { "MovieConnections.Web.Controllers" }); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase("supervisor", "supervisor/{id}/{action}", new {controller = "supervisor", action = "show"}, new {id = @"^\d+$"}); routes.MapRouteLowercase("counselor", "counselor/{id}/{action}", new {controller = "counselor", action = "show"}, new {id = @"^\d+$"}); routes.MapRouteLowercase("treatment", "client/{clientId}/treatment-{treatmentNumber}/{action}", new {controller = "treatment", action = "show"}, new {clientId = @"^\d+$"}); routes.MapRouteLowercase("client", "client/{id}/{action}", new {controller = "client", action = "show"}, new {id = @"^\d+$"}); routes.MapRouteLowercase("home about", "about", new {controller = "home", action = "about"}); routes.MapRouteLowercase("Default", "{controller}/{action}/{id}", new {controller = "home", action = "index", id = UrlParameter.Optional}); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase("Contacts", "contacts", new { controller = "Home", action = "Contacts" }, new[] { "Delivery.Controllers" }); routes.MapRouteLowercase("Vacancies", "vacancies", new { controller = "Home", action = "Vacancies" }, new[] { "Delivery.Controllers" }); routes.MapRouteLowercase("City", "city", new { controller = "Home", action = "City" }, new[] { "Delivery.Controllers" }); //routes.MapRouteLowercase("News", "news", new { controller = "News", action = "Stream" }, new[] { "Delivery.Controllers" }); routes.MapRouteLowercase("AboutUs", "aboutus", new { controller = "Home", action = "AboutUs" }, new[] { "Delivery.Controllers" }); routes.MapRouteLowercase("News details", "news/{titleUrl}", new { controller = "News", action = "Details" }, new[] { "Delivery.Controllers" }); routes.MapRouteLowercase("News", "news", new { controller = "Home", action = "News" }, new[] { "Delivery.Controllers" }); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "SignUp", url: "plan/signup/{plan}", defaults: new { controller = "Plan", action = "SignUp" }); routes.MapRouteLowercase( name: "Tour", url: "tour", defaults: new { controller = "Tour", action = "Index" }); routes.MapRouteLowercase( name: "Pricing", url: "pricing", defaults: new { controller = "Plan", action = "Pricing" }); routes.MapRouteLowercase( name: "About", url: "about", defaults: new { controller = "Home", action = "About" }); routes.MapRouteLowercase( name: "Contact", url: "contact", defaults: new { controller = "ContactUs", action = "Index" }); routes.MapRouteLowercase( name: "ThankYou", url: "thank-you", defaults: new { controller = "ContactUs", action = "ThankYou" }); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( "CategoryType", // Route name "type/{type}", // URL with parameters new { controller = "Category", action = "Type" } ); routes.MapRouteLowercase( "CategoryInfo", // Route name "info/{type}", // URL with parameters new { controller = "Category", action = "Info" } ); routes.MapRouteLowercase( "CategoryHome", // Route name "category/{url}", // URL with parameters new { controller = "Category", action = "Category" } ); routes.MapRouteLowercase( "ProductDetail", // Route name "product/{url}", // URL with parameters new { controller = "Product", action = "Detail" } ); routes.MapRouteLowercase( "HomeAction", // Route name "{action}", // URL with parameters new { controller = "Home", action = "Index" } // Parameter defaults ); routes.MapRouteLowercase( "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.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRouteLowercase( name: "Leads", url: "Leads/{id}/{order}", defaults: new { controller = "Lead", action = "Index", id = UrlParameter.Optional, order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Sales", url: "Sales/{id}/{order}", defaults: new { controller = "Sale", action = "Index", id = UrlParameter.Optional, order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "OrderingDesc", url: "{controller}/desc", defaults: new { controller = "Contacts", action = "Index", order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "OrderingAsc", url: "{controller}/asc", defaults: new { controller = "Contacts", action = "Index", order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Order", url: "{controller}/{action}/{id}/{order}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, order = UrlParameter.Optional } ); routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("Content/{*pathInfo}"); routes.IgnoreRoute("Scripts/{*pathInfo}"); routes.MapRouteLowercase("PostRoute", "Post/{action}/{id}/{title}", new { area = "", controller = "Post", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }, new[] { "Iris.Web.Controllers" } ); routes.MapRouteLowercase("PageRoute", "Page/{action}/{id}/{title}", new { area = "", controller = "Page", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }, new[] { "Iris.Web.Controllers" } ); routes.MapRouteLowercase("ArticleRoute", "Article/{action}/{id}/{title}", new { area = "", controller = "Article", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }, new[] { "Iris.Web.Controllers" } ); routes.MapRouteLowercase("LabelRoute", "Label/{action}/{id}/{title}/{name}", new { area = "", controller = "Label", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional, name = UrlParameter.Optional }, new[] { "Iris.Web.Controllers" } ); routes.MapRouteLowercase("UserRoute", "User/{action}/{userName}", new { area = "", controller = "User", action = "Index", userName = UrlParameter.Optional }, new[] { "Iris.Web.Controllers" } ); routes.MapRouteLowercase("Default", "{controller}/{action}/{id}", new { area = "", controller = "Home", action = "Index", id = UrlParameter.Optional, }, new[] { "Iris.Web.Controllers" } ); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{resource}.htm/{*pathInfo}"); routes.IgnoreRoute("{resource}.aspx/{*pathInfo}"); routes.IgnoreRoute("{resource}.ashx/{*pathInfo}"); routes.IgnoreRoute("images/{*pathInfo}"); routes.IgnoreRoute("log/{*pathInfo}"); routes.IgnoreRoute("scripts/{*pathInfo}"); routes.IgnoreRoute("styles/{*pathInfo}"); routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.([iI][cC][oO]|[gG][iI][fF])(/.*)?" }); //搜索路由 routes.MapRoute( name: "so", url: "so.html", defaults: new { controller = "Search", action = "Index", SEOKey = "so" }); routes.MapRoute( name: "searchResult", url: "search.html", defaults: new { controller = "Search", action = "Search", SEOKey = "searchResult" }); //单品 routes.MapRoute( name: "item", url: "item.html", defaults: new { controller = "Item", action = "Index", SEOKey = "item" }); //通用专题视图 routes.MapRoute( name: "activity", url: "activity{activityName}.html", defaults: new { controller = "Active", action = "ActivityTemplate", SEOKey = "activity", activityName = UrlParameter.Optional }); ////分类页 //routes.MapRoute( // name: "category", // url: "category.html", // defaults: new { controller = "Category", action = "Index", SEOKey = "category" }); //新分类页 routes.MapRoute( name: "categoryindex", url: "category.html", defaults: new { controller = "Category", action = "Default", SEOKey = "category" }); //店铺首页 routes.MapRoute( name: "Store", url: "store.html", defaults: new { controller = "Store", action = "Index", SEOKey = "Store" }); //店铺介绍 routes.MapRoute( name: "StoreIntro", url: "StoreIntro.html", defaults: new { controller = "Store", action = "Intro", SEOKey = "StoreIntro" }); //订单确认 routes.MapRoute( name: "OrderSumit", url: "OrderSumit.html", defaults: new { controller = "Order", action = "Submit", SEOKey = "OrderSumit" }); //税率 routes.MapRoute( name: "OrderTariff", url: "OrderTariff.html", defaults: new { controller = "Order", action = "Tariff", SEOKey = "OrderTariff" }); //下单 routes.MapRoute( name: "PlaceOrder", url: "PlaceOrder.html", defaults: new { controller = "Order", action = "BuySubmit", SEOKey = "PlaceOrder" }); //下单 routes.MapRoute( name: "FirstOrderAuthorize", url: "FirstOrderAuthorize.html", defaults: new { controller = "Account", action = "OrderAnuthorization", SEOKey = "FirstOrderAuthorize" }); //支付 routes.MapRoute( name: "PayPage", url: "PayPage.html", defaults: new { controller = "Pay", action = "Index", SEOKey = "PayPage", id = UrlParameter.Optional }); //聚合富生成二维码 routes.MapRoute( name: "TwoDimensionCode", url: "TwoDimensionCode.html", defaults: new { controller = "Pay", action = "TwoDimensionCode", SEOKey = "TwoDimensionCode" } ); //支付 routes.MapRoute( name: "OrderPay", url: "OrderPay.html", defaults: new { controller = "Pay", action = "Submit", SEOKey = "OrderPay" }); //支付宝支付 routes.MapRoute( name: "ZOrderPay", url: "ZOrderPay.html", defaults: new { controller = "Pay", action = "ZSubmit", SEOKey = "ZOrderPay" }); //易宝快捷支付 routes.MapRoute( name: "YOrderPay", url: "YOrderPay.html", defaults: new { controller = "Pay", action = "YeePay", SEOKey = "YOrderPay" }); //积分支付 routes.MapRoute( name: "ScoreOrderPay", url: "ScoreOrderPay.html", defaults: new { controller = "Pay", action = "ScorePay", SEOKey = "ScoreOrderPay" }); //支付结果同步 routes.MapRoute( name: "ReturnPage", url: "ReturnPage.html", defaults: new { controller = "Pay", action = "ReturnPage", SEOKey = "ReturnPage" }); //通过source 和 ChannelId 值进来的用户 routes.MapRoute( name: "login", url: "account/login.html", defaults: new { controller = "Account", action = "toIndex", SEOKey = "login" }); //支付结果异步 routes.MapRoute( name: "NotifyPage", url: "NotifyPage.html", defaults: new { controller = "Pay", action = "NotifyPage", SEOKey = "NotifyPage" }); //支付宝支付结果同步 routes.MapRoute( name: "ZFBReturnPage", url: "ZFBReturnPage.html", defaults: new { controller = "Pay", action = "ZFBReturnPage", SEOKey = "ZFBReturnPage" }); //支付宝支付结果异步 routes.MapRoute( name: "ZFBNotifyPage", url: "ZFBNotifyPage.html", defaults: new { controller = "Pay", action = "ZFBNotifyPage", SEOKey = "ZFBNotifyPage" }); routes.MapRoute( name: "helpquestion", url: "help/question-{id}.html", defaults: new { controller = "Help", action = "Question", id = UrlParameter.Optional, SEOKey = "question" } ); routes.MapRoute( name: "helpterms", url: "help/terms-{id}.html", defaults: new { controller = "Help", action = "terms", id = UrlParameter.Optional, SEOKey = "terms" } ); //品牌页 routes.MapRoute( name: "brandIndex", url: "brand/{id}.html", defaults: new { controller = "Brand", action = "Index", id = UrlParameter.Optional, SEOKey = "brand" } ); //拆单支付页面 routes.MapRoute( name: "split.html", url: "split.html", defaults: new { controller = "Split", action = "split", id = UrlParameter.Optional, SEOKey = "split" } ); //活动页 routes.MapRoute( name: "preheat", url: "preheat.html", defaults: new { controller = "Active", action = "preheat" } ); //活动页-母亲节专题 routes.MapRoute( name: "motherday", url: "motherday.html", defaults: new { controller = "Active", action = "MotherDay" } ); //活动页-拼生活专题 routes.MapRoute( name: "pinlife", url: "pinlife.html", defaults: new { controller = "Active", action = "PinLife" } ); //活动页-六一儿童节专题 routes.MapRoute( name: "childrenday", url: "childrenday.html", defaults: new { controller = "Active", action = "ChildrenDay" } ); //2016.6.15专题活动页 routes.MapRoute( name: "activity0615", url: "activity0615.html", defaults: new { controller = "Active", action = "activity0615" } ); //2016.7.1专题活动页 routes.MapRoute( name: "activity0701", url: "activity0701.html", defaults: new { controller = "Active", action = "activity0701" } ); //2016.7.27中秋月饼 routes.MapRoute( name: "Holiday", url: "Holiday.html", defaults: new { controller = "Holiday", action = "Index" } ); routes.MapRoute( name: "Productlist", url: "Product.html", defaults: new { controller = "Product", action = "Plist" } ); //消息中心 //系统消息列表页 routes.MapRoute( name: "syetemMsgList", url: "sysmsglist.html", defaults: new { controller = "Information", action = "SystemMsgList", SEOKey = "SystemMsgList" } ); //系统消详情页 routes.MapRoute( name: "systemMsgDetail", url: "sysmsg.html", defaults: new { controller = "Information", action = "SystemMsgDetail", id = UrlParameter.Optional, SEOKey = "SystemMsgList" } ); //活动消息列表页 routes.MapRoute( name: "GetActivityMsgList", url: "GetActivityMsgList.html", defaults: new { controller = "Information", action = "GetActivityMsgList", SEOKey = "GetActivityMsgList" } ); routes.MapRoute( name: "activityMsgList", url: "activitymsglist.html", defaults: new { controller = "Information", action = "ActivityMsgList", SEOKey = "ActivityMsgList" } ); routes.MapRoute( name: "ToInformationCenter", url: "ToInformationCenter.html", defaults: new { controller = "Information", action = "ToInformationCenter", SEOKey = "ToInformationCenter" } ); //订单消息列表页 routes.MapRoute( name: "orderMsgList", url: "ordermsglist.html", defaults: new { controller = "Information", action = "OrderMsgList", SEOKey = "OrderMsgList" } ); routes.MapRoute( name: "GetOrderMsgList", url: "GetOrderMsgList.html", defaults: new { controller = "Information", action = "GetOrderMsgList", SEOKey = "GetOrderMsgList" } ); //团详情页面 routes.MapRoute( name: "teamDetail", url: "teamDetail.html", defaults: new { controller = "Team", action = "TeamDetail", id = UrlParameter.Optional, SEOKey = "TeamDetail" } ); //团分享 routes.MapRoute( name: "GetSharedInfo", url: "GetSharedInfo.html", defaults: new { controller = "Shared", action = "GetSharedInfo", id = UrlParameter.Optional, SEOKey = "GetSharedInfo" } ); // routes.MapRoute( name: "GetAccessToken", url: "GetAccessToken.html", defaults: new { controller = "Team", action = "GetAccessToken", id = UrlParameter.Optional, SEOKey = "GetAccessToken" } ); // routes.MapRoute( name: "GetWechatParams", url: "GetWechatParams.html", defaults: new { controller = "Team", action = "GetWechatParams", id = UrlParameter.Optional, SEOKey = "GetWechatParams" } ); //微信支付异步回调接口 routes.MapRoute( name: "WxNotify", url: "WxNotify.html", defaults: new { controller = "WxNotify", action = "index" } ); //微信支付新页面 routes.MapRoute( name: "WxPayPage", url: "WxPayPage.html", defaults: new { controller = "Pay", action = "WxPay", id = UrlParameter.Optional } ); routes.MapRoute( name: "supermarketdefault", url: "supermarket.html", defaults: new { controller = "SuperMarket", action = "Default", id = UrlParameter.Optional } ); //易宝回调页面 routes.MapRoute( name: "YeeCallBack", url: "YeeCallBack.html", defaults: new { controller = "Pay", action = "YeeCallBack", id = UrlParameter.Optional } ); //易宝回调页面 routes.MapRoute( name: "activehtml", url: "active.html", defaults: new { controller = "order", action = "activeindex", id = UrlParameter.Optional } ); //全小写路由 routes.MapRouteLowercase( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "index", id = UrlParameter.Optional } ); }
public static void MapRouteLowercase(this RouteCollection routes, string name, string url, object defaults) { routes.MapRouteLowercase(name, url, defaults, null); }
public static Route MapRouteLowercase(this RouteCollection routes, string name, string url, object defaults, object constraints) { return(routes.MapRouteLowercase(name, url, defaults, constraints, null)); }
public static void RegisterRoutes(RouteCollection routes) { // Old website fallback routes.Add("CustomRedirects", new CustomRedirectsRoute()); routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("Juliettes/{*pathInfo}"); routes.IgnoreRoute("Balustrades/{*pathInfo}"); routes.IgnoreRoute("CurvedDoors/{*pathInfo}"); routes.IgnoreRoute("Balconano/{*pathInfo}"); routes.IgnoreRoute("BalconyViews/{*pathInfo}"); routes.IgnoreRoute("CaseStudies/{*pathInfo}"); routes.IgnoreRoute("Decking/{*pathInfo}"); routes.MapRouteLowercase("Photos", "photos/", new { controller = "Photos", action = "Index" }, null, new[] { "Balcony.Miracle.Web.Controllers" }); routes.MapRouteLowercase("Decking", "composite-decking/{action}/{id}", new { controller = "Decking", action = "_fallback", id = UrlParameter.Optional }, null, new[] { "Balcony.Miracle.Web.Controllers" }); routes.MapRouteLowercase("BalconyViews", "balcony-views/{action}/{id}", new { controller = "BalconyViews", action = "_fallback", id = UrlParameter.Optional }, null, new[] { "Balcony.Miracle.Web.Controllers" }); routes.MapRouteLowercase("Juliettes", "juliet-balcony/{action}/{id}", new { controller = "Juliettes", action = "_fallback", id = UrlParameter.Optional }, null, new[] { "Balcony.Miracle.Web.Controllers" }); routes.MapRouteLowercase("Balconano", "self-cleaning-glass/{action}/{id}", new { controller = "Balconano", action = "_fallback", id = UrlParameter.Optional }, null, new[] { "Balcony.Miracle.Web.Controllers" }); routes.MapRouteLowercase("Balustrades", "glass-balustrade/{action}/{id}", new { controller = "Balustrades", action = "_fallback", id = UrlParameter.Optional }, null, new[] { "Balcony.Miracle.Web.Controllers" }); routes.MapRouteLowercase("CurvedDoors", "curved-doors/{action}/{id}", new { controller = "CurvedDoors", action = "_fallback", id = UrlParameter.Optional }, null, new[] { "Balcony.Miracle.Web.Controllers" }); routes.MapRouteLowercase("Default", "{controller}/{action}/{id}", new { controller = "General", action = "_fallback", id = UrlParameter.Optional }, null, new[] { "Balcony.Miracle.Web.Controllers" }); }
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("Content/{*pathInfo}"); routes.IgnoreRoute("Scripts/{*pathInfo}"); routes.MapRouteLowercase("CurrencyRoute", "Currency/{action}/{id}/{title}", new { area = "", controller = "Currency", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("ArticleRoute", "Article/{action}/{id}/{title}", new { area = "", controller = "Article", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("LabelRoute", "Label/{action}/{id}/{title}/{name}", new { area = "", controller = "Label", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional, name = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("DutyCalculatorRoute", "DutyCalculator/{userName}", new { area = "", controller = "Currency", action = "DutyCurrencyCalculator", userName = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("Currencies", "currencies/{userName}", new { area = "", controller = "Currency", action = "Index", userName = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("KBDetailRoute", "KBDetail/{Id}/{userName}", new { area = "", controller = "Post", action = "Index", Id = UrlParameter.Optional, userName = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("KBRoute", "KB/{userName}", new { area = "", controller = "Post", action = "KnowledgeBase", userName = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("PostRoute", "Post/{action}/{id}/{title}", new { area = "", controller = "Post", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("PageKeywordRoute", "{keyword}.mvc", new { area = "", controller = "Page", action = "IndexWithKeyWord", keyword = UrlParameter.Optional, }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("PageRoute", "Page/{action}/{id}/{title}", new { area = "", controller = "Page", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("LoginRoute", "User/Login/{userName}", new { area = "", controller = "User", action = "Logon", userName = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("UserRoute", "User/{action}/{userName}", new { area = "", controller = "User", action = "Index", userName = UrlParameter.Optional }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("AdminRout", "Admin", new { area = "Admin", controller = "Home", action = "Index", id = UrlParameter.Optional, }, new[] { "MyCMS.Web.Controllers" } ); routes.MapRouteLowercase("Default", "{controller}/{action}/{id}", new { area = "", controller = "Home", action = "Index", id = UrlParameter.Optional, }, new[] { "MyCMS.Web.Controllers" } ); }