ASP.NET Core 路由高级用法

可以看到 默认的路由和传统的一模一样

//也可以 这个替换上面的路由规则
app.UseMvcWithDefaultRoute();

  属性路由:使用RouteAttribute特性

先看示例:

  可以看到使用Route可以随意的更改路由规则,对特例控制器操作起来特别方便,我们继续:

  注意这里下面产生叠加的不能使用以 / 开头的模板

  接下来才是主菜:可以使用标记替换

 可以看见我们在这里使用了[] 标记替换符,那么访问就变成了

 

指定属性路由的可选参数、默认值和约束:

 当然你也可以添加约束:

 

具体的规则请参考: 路由规则传送门

原文地址:https://www.cnblogs.com/student-note/p/8918655.html