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。

  • 相关阅读:
    robotframework中文日志显示乱码
    flask学习
    RF元素定位的例子
    rf增加产品的例子
    Django如何重设Admin密码
    c++ ,类型转换
    new,delete和malloc,free以及allocator<T>
    疑问记录本
    c 字符串常用函数
    递归和栈溢出。
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/7010494.html
Copyright © 2011-2022 走看看