zoukankan      html  css  js  c++  java
  • .Net 路由处理厉害了

    通过设置路由,可以灵活的显示地址内容。它会自动转换为想要的控制器和方法中去。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    using System.Web.Routing;
    
    namespace UrlsAndRoutes
    {
        public class RouteConfig
        {
            public static void RegisterRoutes(RouteCollection routes)
            {
                //routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    
                //routes.MapRoute(
                //    name: "Default",
                //    url: "{controller}/{action}/{id}",
                //    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
                //);
    
                //routes.MapRoute("MyRoute", "{controller}/{action}",
                //    new { action = "Index" });
    
                //routes.MapRoute("ShopSchema", "Shop/{action}",
                //    new { controller = "Home" });
    
                //routes.MapRoute("", "X{controller}/{action}",
                //    new { controller = "Home", action = "Index" });
    
                //routes.MapRoute("MyRoute", "{controller}/{action}",
                //    new { controller = "Home", action = "Index" });
    
                //routes.MapRoute("", "Public/{controller}/{action}",
                //    new { controller = "Home", action = "Index" });
    
                //routes.MapRoute("MyRoute", "{controller}/{action}/{id}",
                //    new
                //    {
                //        controller = "Home",
                //        action = "Index",
                //        id = "DefaultId"
                //    });
    
                //routes.MapRoute("MyRoute", "{controller}/{action}/{id}",
                //    new
                //    {
                //        controller = "Home",
                //        action = "Index",
                //        id = UrlParameter.Optional
                //    });
    
                routes.MapRoute("MyRoute", "{controller}/{action}/{id}/{*catchall}",
                    new
                    {
                        controller = "Home",
                        action = "Index",
                        id = UrlParameter.Optional
                    });
    
    
            }
        }
    }
    
    

    还有很多精髓的用法,碉堡了,.Net。

  • 相关阅读:
    [Luogu P4779] 单源最短路径(标准版)
    [Luogu P1659] 拉拉队排练
    [Luogu P3435] OKR-Periods of Words
    [Poj #2127] Greatest Common Increasing Subsequence
    [Poj #2019] Cornfields
    [Poj #1949] Chores
    关于我
    划水记录
    [AGC006C] Rabbit Exercise
    [AGC007C] Pushing Balls
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/7010494.html
Copyright © 2011-2022 走看看