예제 #1
0
 private void ConfigureRoutes(Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder)
 {
     //Home/Index
     routeBuilder.MapRoute(
         name: "default",
         template: "{controller=Home}/{action=Index}/{id?}");
 }
예제 #2
0
 public void ConfigureRoutes(Microsoft.AspNetCore.Routing.IRouteBuilder routes)
 {
     //HEADACHE UNLESS YOU REALLY NEED IT!!
     //additional routes always placed above the default or they will not take effect
     //routes.MapRoute("name of item", "path keyword (waits for key press)", new { controller = "name of imported controller", action = "index"})
     //routes.MapRoute("HelmetHijack", "wearing-a-helmet", new { controller = "Helmet", action = "Index" });
     routes.MapRoute(/*name:*/ "default", /*template:*/ "{controller=Home}/{action=Index}/{id?}");
 }
예제 #3
0
        private void MapDefaults(Microsoft.AspNetCore.Routing.IRouteBuilder routes)
        {
            routes.MapRoute(
                name: "default",
                template: "{controller}/{action=Index}/{id?}");

            routes.MapRoute(
                name: "areasDefault",
                template: "{area:exists}/{controller}/{action=Index}/{id?}");
        }
        /// <summary>
        /// Add DomainRoute
        /// </summary>
        /// <param name="routeBuilder"></param>
        /// <param name="name"></param>
        /// <param name="template"></param>
        public static void MapDomainRoute(this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string template)
        {
            if (routeBuilder.DefaultHandler == null)
            {
                throw new System.Exception($"Must be set {nameof(Microsoft.AspNetCore.Routing.IRouteBuilder)} of DefaultHandler");
            }

            var inlineConstraintResolver = routeBuilder.ServiceProvider.GetRequiredService <Microsoft.AspNetCore.Routing.IInlineConstraintResolver>();

            routeBuilder.Routes.Add(new DomainRoute(routeBuilder.DefaultHandler, template, name, inlineConstraintResolver));
        }
예제 #5
0
        // Configure

        private void MapErrorsController(Microsoft.AspNetCore.Routing.IRouteBuilder routes)
        {
            routes.MapRoute(
                name: "error",
                template: "/Error",
                defaults: new { controller = "Errors", action = "Error" });

            routes.MapRoute(
                name: "access-denied",
                template: "/AccessDenied",
                defaults: new { controller = "Errors", action = "AccessDenied" });
        }
예제 #6
0
        public void RegisterRouting(Microsoft.AspNetCore.Routing.IRouteBuilder routes)
        {
            //routes.MapAreaRoute("BusinessData", "Data",
            //   "Data/{controller}/{action?}/{id?}");

            //routes.MapRoute(
            //    name: "MyArea",
            //    template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

            routes.MapRoute(
                name: "default",
                template: "{controller=Home}/{action=Index}/{id?}");
        }
 private static void ConfigRoutes(Microsoft.AspNetCore.Routing.IRouteBuilder routes)
 {
     routes.MapRoute("Defaut", "{__tenant__=}/{controller=Home}/{action=Index}");
 }
예제 #8
0
 public static void MapSpaFallbackRoute(this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, object defaults, object constraints = null, object dataTokens = null)
 {
 }