asp.net-mvc - 小写网址和尾部斜杠

标签 asp.net-mvc asp.net-core-mvc

我正在使用 ASP.NET MVC 6 并尝试使用小写 url 和尾部斜杠。

我使用了以下内容:

RouteTable.Routes.LowercaseUrls = true;
RouteTable.Routes.AppendTrailingSlash = true;

但它给出了编译错误。只是想知道 MVC 6 是否有不同的方式来执行上述操作,还是与我们在 MVC5 中所做的相同?

最佳答案

您现在可以使用 AddRouting 告诉路由引擎使用小写 URL。此代码位于 Startup.cs 文件中:

public void ConfigureServices(IServiceCollection services)
{
    // ...ommitted code

    services.AddRouting(options =>
    {
        options.AppendTrailingSlash = true;
        options.LowercaseUrls = true;
    });
}

关于asp.net-mvc - 小写网址和尾部斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27997814/

相关文章:

asp.net-mvc - WebAPI 模型 [ModelBinder] 具有接口(interface)类,同时指定实现

javascript - 使用 foreach 循环 toast

c# - 使用 for 循环渲染 TreeView

c# - 每 30 天运行一次的功能

asp.net-core - asp.net core 单选按钮助手为每个单选按钮呈现始终相同的 id

asp.net-mvc - 如何在 Visual Studio 2015 中快速解析命名空间

c# - 必需属性不适用于外键下拉列表

asp.net - Ajax 与 ViewComponent

c# - Multi-Tenancy 自定义 ILogger - 无法使用来自单例的范围服务

c# - 如何降低 aspnetcore 中 mvc 管道的日志级别?