Beispiel #1
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("favicon.ico");
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            //主页路由
            routes.MapLowerCaseUrlRoute(
                "HomePage", // 路由名称
                "account/index",
                new { controller = "Account", action = "Index" } // 参数默认值
                );

            //登陆路由
            routes.MapLowerCaseUrlRoute(
                "Login", // 路由名称
                "account/login",
                new { controller = "Account", action = "Login" } // 参数默认值
                );

            routes.MapLowerCaseUrlRoute(
                "Default",                    // 路由名称
                "{controller}/{action}/{id}", // 带有参数的 URL
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
                );
        }
        public void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.IgnoreRoute("{*alljs}", new { alljs = @".*\.js(/.*)?" });
            routes.IgnoreRoute("{*allcss}", new { allcss = @".*\.css(/.*)?" });
            routes.IgnoreRoute("{*alljpg}", new { alljpg = @".*\.jpg(/.*)?" });
            routes.IgnoreRoute("{*allgif}", new { allgif = @".*\.gif(/.*)?" });
            routes.IgnoreRoute("{*allpng}", new { allpng = @".*\.png(/.*)?" });

            routes.IgnoreRoute("{*allxls}", new { allxls = @".*\.xls(/.*)?" });
            //routes.IgnoreRoute("{*PRO_UPLOAD_TMPxls}", new { PRO_UPLOAD_TMPxls = @"(.*/)?PRO_UPLOAD_TMP.xls(/.*)?" });

            routes.IgnoreRoute("{*robotstxt}", new { robotstxt = @"(.*/)?robots.txt(/.*)?" });
            routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });

            routes.RouteExistingFiles = false;

            RegisterRoutesC(routes);

            routes.MapLowerCaseUrlRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional }// Parameter defaults
                , new[] { _controller }
            );
        }
Beispiel #3
0
        public void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.IgnoreRoute("{*alljs}", new { alljs = @".*\.js(/.*)?" });
            routes.IgnoreRoute("{*allcss}", new { allcss = @".*\.css(/.*)?" });
            routes.IgnoreRoute("{*alljpg}", new { alljpg = @".*\.jpg(/.*)?" });
            routes.IgnoreRoute("{*allgif}", new { allgif = @".*\.gif(/.*)?" });
            routes.IgnoreRoute("{*allpng}", new { allpng = @".*\.png(/.*)?" });

            routes.IgnoreRoute("{*allxls}", new { allxls = @".*\.xls(/.*)?" });
            //routes.IgnoreRoute("{*PRO_UPLOAD_TMPxls}", new { PRO_UPLOAD_TMPxls = @"(.*/)?PRO_UPLOAD_TMP.xls(/.*)?" });

            routes.IgnoreRoute("{*robotstxt}", new { robotstxt = @"(.*/)?robots.txt(/.*)?" });
            routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });

            routes.RouteExistingFiles = false;

            RegisterRoutesC(routes);

            routes.MapLowerCaseUrlRoute(
                "Default",                    // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional }// Parameter defaults
                , new[] { _controller }
                );
        }
 /// <summary>
 /// 把路由集合的UrlRoute重写
 /// </summary>
 public static RewriteLowerCaseUrlRoute MapLowerCaseUrlRoute(this RouteCollection routes,
                                                             string name,
                                                             string url,
                                                             object defaults,
                                                             string[] namespaces)
 {
     return(routes.MapLowerCaseUrlRoute(name, url, defaults, null, namespaces));
 }
 /// <summary>
 /// 把路由集合的UrlRoute重写
 /// </summary>
 public static RewriteLowerCaseUrlRoute MapLowerCaseUrlRoute(this RouteCollection routes,
                                                             string name,
                                                             string url,
                                                             object defaults,
                                                             object constraints)
 {
     return(routes.MapLowerCaseUrlRoute(name, url, defaults, constraints, null));
 }
Beispiel #6
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapLowerCaseUrlRoute(
"Default_Page", // Route name
"{controller}/{action}/{page}", // URL with parameters
new { controller = "Home", action = "Index", id = 0, page = 1 } // Parameter defaults
, new { action = @".*List", page = @"\d*" } //正则列表页结尾 list
, null
);

            routes.MapLowerCaseUrlRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
        protected override void RegisterRoutesC(RouteCollection routes)
        {
            routes.MapLowerCaseUrlRoute(
"Default_Page", // Route name
"{controller}/{action}/{page}", // URL with parameters
new { controller = "Home", action = "Index", id = 0, page = 1 } // Parameter defaults
, new { action = @"(list|card|index)", page = @"\d*" } //正则列表页结尾 list
, new[] { _controller }
);
        }
Beispiel #8
0
 protected override void RegisterRoutesC(RouteCollection routes)
 {
     routes.MapLowerCaseUrlRoute(
         "Default_Page",                 // Route name
         "{controller}/{action}/{page}", // URL with parameters
         new { controller = "Home", action = "Index", id = 0, page = 1 } // Parameter defaults
         , new { action = @"(list|card|index)", page = @"\d*" } //正则列表页结尾 list
         , new[] { _controller }
         );
 }
Beispiel #9
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.IgnoreRoute("{resource}.{ext}/{*pathInfo}");

            routes.MapLowerCaseUrlRoute(
                "Default_Page",                 // Route name
                "{controller}/{action}/{page}", // URL with parameters
                new { controller = "Home", action = "Index", id = 0, page = 1 } // Parameter defaults
                , new { action = @".*List", page = @"\d*" } //正则列表页结尾 list
                , null
                );

            routes.MapLowerCaseUrlRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
                );
        }
Beispiel #10
0
        private static void RoutesRegister()
        {
            RouteCollection routes = RouteTable.Routes;

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapLowerCaseUrlRoute(
                "Default",
                "{controller}/{action}/{id}",
                new { controller = "Home", action = "Index", id = UrlParameter.Optional },
                new[] { "OSharp.Demo.Web.Controllers" });
        }
Beispiel #11
0
        private static void RoutesRegister()
        {
            GlobalConfiguration.Configuration.MapDefaultRoutes();

            RouteCollection routes = RouteTable.Routes;

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapLowerCaseUrlRoute(
                "Default",
                "{controller}/{action}/{id}",
                new { controller = "Home", action = "Index", id = UrlParameter.Optional },
                new[] { "Solution.Web.App.Controllers" });
        }
Beispiel #12
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            //routes.MapLowerCaseUrlRoute(
            //    name: "Default",
            //    url: "{controller}/{action}/{id}",
            //    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
            //    new string [] { "1"}
            //);

            //默认路由
            routes.MapLowerCaseUrlRoute(
                "Default",
                "{controller}/{action}/{id}",
                new { controller = "Home", action = "Index", id = UrlParameter.Optional }
                , new string[] { typeof(HomeController).Namespace }
                ).DataTokens.Add("area", "manage");//HomeController  ZT.SMS.Web.Areas.manage.Controllers
        }
Beispiel #13
0
 public static LowerCaseUrlRoute MapLowerCaseUrlRoute(this RouteCollection routes, string name, string url, string[] namespaces)
 {
     return(routes.MapLowerCaseUrlRoute(name, url, null, null, namespaces));
 }
 /// <summary>
 /// 把路由集合的UrlRoute重写
 /// </summary>
 public static RewriteLowerCaseUrlRoute MapLowerCaseUrlRoute(this RouteCollection routes, string name, string url)
 {
     return(routes.MapLowerCaseUrlRoute(name, url, null, null));
 }