排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备: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?}就是直接在后面接一个问号,非常简洁美观,
貌似微软非常喜欢使用问号呢??????
未完待续.....
欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739
评价