如何将ASP.NET Core自动生成小写破折号路由改写为长尾词?
- 内容介绍
- 相关推荐
本文共计947个文字,预计阅读时间需要4分钟。
目录
1.如何生成小写的路径
2.生成带破折号的路径设置
3.解决方案
3.1 对ASP.Net Core 2.2 MVC: 3.2 对ASP.Net Core 2.2 WebAPI: 3.3 对ASP.Net Core 3.0 MVC: 3.4 对ASP.Net目录
- 1、如何生成小写的路由可以这样设置
- 2、生成带破折号并且小写的路由可以这样设置
- 3、解决方案
- 3.1对于Asp.NetCore2.2MVC:
- 3.2对于Asp.NetCore2.2WebAPI:
- 3.3对于Asp.NetCore>=3.0MVC:
- 3.4对于Asp.NetCore>=3.0WebAPI:
- 3.5对于Asp.NetCore>=3.0RazorPages:
- 3.6对于上面MVC项目,路由模板要调整很多,其实还可以通过实现IControllerModelConvention来实现。
默认情况下,ASP.NET Core使用如localhost:5000/HomeIndex类的大驼峰路由。但是如果想使用小写的路由,并且这些路由用破折号分隔:localhost:5000/home-index它们比较常见且一致。
本文共计947个文字,预计阅读时间需要4分钟。
目录
1.如何生成小写的路径
2.生成带破折号的路径设置
3.解决方案
3.1 对ASP.Net Core 2.2 MVC: 3.2 对ASP.Net Core 2.2 WebAPI: 3.3 对ASP.Net Core 3.0 MVC: 3.4 对ASP.Net目录
- 1、如何生成小写的路由可以这样设置
- 2、生成带破折号并且小写的路由可以这样设置
- 3、解决方案
- 3.1对于Asp.NetCore2.2MVC:
- 3.2对于Asp.NetCore2.2WebAPI:
- 3.3对于Asp.NetCore>=3.0MVC:
- 3.4对于Asp.NetCore>=3.0WebAPI:
- 3.5对于Asp.NetCore>=3.0RazorPages:
- 3.6对于上面MVC项目,路由模板要调整很多,其实还可以通过实现IControllerModelConvention来实现。
默认情况下,ASP.NET Core使用如localhost:5000/HomeIndex类的大驼峰路由。但是如果想使用小写的路由,并且这些路由用破折号分隔:localhost:5000/home-index它们比较常见且一致。

