前端之家收集整理的这篇文章主要介绍了
如何在ASP.NET Core MVC 6中强制执行小写路由?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在ASP.NET 4中,这就像routes.LowercaseUrls = true一样简单;在应用程序的RegisterRoutes处理程序中。
我无法在ASP.NET Core MVC6中找到实现此目的的等价物。我想它会在这里:
app.UseMvc(configureRoutes =>
{
configureRoutes.MapRoute("Default","{controller=App}/{action=Index}/{id?}");
});
但是configureRoutes中没有任何东西看起来允许它……除非在某个地方有一个我在文档中找不到的扩展方法呢?
对于ASP.NET Core:
将以下行添加到Startup类的ConfigureServices方法。
services.AddRouting(options => options.LowercaseUrls = true);
感谢Skorunka作为评论的答案。我认为值得推广到一个实际的答案。
原文链接:https://www.f2er.com/netcore/251870.html