コード例 #1
0
        public override void RegisterArea(AreaRegistrationContext context)
        {
            RegisterIoc();
            var ns = new[] { "MvcSolution.Web.Public.Controllers.*" };

            context.Map("logout", "account", "logout", ns);
            context.Map("login", "account", "login", ns);
            context.Map("register", "account", "register", ns);
        }
コード例 #2
0
        public override void RegisterArea(AreaRegistrationContext context)
        {
            Ioc.RegisterInheritedTypes(typeof(Services.Admin.IUserService).Assembly, typeof(ServiceBase));

            var ns = new[] { "MvcSolution.Web.Admin.Controllers.*" };

            context.Map("admin", "user", "index", ns);
            context.Map("admin/{controller}/{action}/{id}", new { controller = "home", action = "index", id = UrlParameter.Optional }, ns);
        }
コード例 #3
0
        public override void RegisterArea(AreaRegistrationContext context)
        {
            Ioc.RegisterInheritedTypes(typeof(Services.Public.IUserService).Assembly, typeof(ServiceBase));

            var ns = new[] {"MvcSolution.Web.Public.Controllers.*"};

            //context.Map("p/{urlKey}", "article", "details", ns);
            context.Map("login", "account", "login", ns);
            context.Map("logout", "account", "logout", ns);
            context.Map("register", "account", "register", ns);
            context.Map("main/{controller}/{action}/{id}", new { controller = "main", action = "index", id = UrlParameter.Optional }, ns);
        }
コード例 #4
0
        public override void RegisterArea(AreaRegistrationContext context)
        {
            RegisterIoc();
            var ns = new[] { "MvcSolution.Web.Admin.Controllers.*" };
            var defaults = new {controller = "home", action = "index", id = UrlParameter.Optional};

            context.Map("admin/{controller}/{action}/{id}", defaults, ns);
        }