排名
                
                
                    6
                
            
                    文章
                
                
                    6
                
            
                    粉丝
                
                
                    16
                
            
                    评论
                
                
                    8
                
            
            {{item.articleTitle}}
            
    {{item.blogName}} : {{item.content}}
        
            ICP备案  :渝ICP备18016597号-1
        
        
            网站信息:2018-2025TNBLOG.NET
        
        
            技术交流:群号656732739
        
        
            联系我们:contact@tnblog.net
        
        
            公网安备:
50010702506256
        
    
50010702506256
        
        
            欢迎加群交流技术
        
    
    
    分类:
    .NET Core
net core自定义路由和.net framework中差不多,
例如在.net framework中的自定义路由
  routes.MapRoute(
            name: "ArticleShow",
            url: "{UserName}/article/details/{id}",
            defaults: new { controller = "User", action = "ArticleDetials", UserName = UrlParameter.Optional, id = UrlParameter.Optional }
            );其中的username与id是从地址栏传值的,所以后面有UserName = UrlParameter.Optional的申明
在net core中就没有url与UrlParameter.Optional了
   routes.MapRoute(
                name: "ArticleShow",
                template: "{UserName?}/article/details/{id?}",
                defaults: new { controller = "User", action = "ArticleDetials" }
                );url换成了template,参数的写法直接简化成了{UserName?}就是直接在后面接一个问号,非常简洁美观,
貌似微软非常喜欢使用问号呢??????
未完待续.....
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价