在 ASP.NET Core 项目中实现小写的路由URL
来源:互联网 发布:2016印度宏观经济数据 编辑:程序博客网 时间:2024/06/07 01:19
在 ASP.NET MVC 早期版本中,我们可以通过在应用的 RegisterRoutes 方法中设置 routes.LowercaseUrls = true ; 来将页面的 URL 链接转小写。在 ASP.NET Core MVC 中,路由的配置类似与下面的代码:
app.UseMvc(configureRoutes =>{ configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}");});
问题在于 configureRoutes 的实例类型并不包含与 LowercaseUrls 类似的属性,所以我们不能在这里配置 URL 小写功能。
在 ASP.NET Core 中,LowercaseUrls 的配置依然存在,只不过需要在另一个地方配置。要实现在 ASP.NET Core 项目中实现小写的路由URL,我们只需要在 Startup 类的 ConfigureService 方法中加入一下代码即可。
services.AddRouting(options => options.LowercaseUrls = true);
本文发布于2017年9月29日,在 netcoreapp2.0 + AspNetCore 2.0 平台中测试通过,运行情况良好。
阅读全文
0 0
- 在 ASP.NET Core 项目中实现小写的路由URL
- 在ASP.NET MVC中通过URL路由实现对多语言的支持
- 在ASP.NET中实现Url Rewriting(非常的有价值!)
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting
- 在ASP.NET中实现Url Rewriting5
- codeforces 865 C. Buy Low Sell High
- HTTP
- poj 1855:Mint 搜索
- linux 10
- JDBC数据库连接池实现原理(手动实现)
- 在 ASP.NET Core 项目中实现小写的路由URL
- faster-rcnn笔记
- 我的汇编语言程序模板
- (crm笔记1-1) 框架的搭建
- Qt 学习之路 2(64):使用 QJsonDocument 处理 JSON
- 【Java】去除List中的重复值并按照从小到大排列
- Xcode9提示"Safe Area Layout Guide before iOS 9.0"
- STL中的内存分配方式
- Tomcat源码分析--国际化--StringManager类