asp.net core mvc route渲染查询字符串,但我不希望这样

时间:2018-04-21 23:47:00

标签: c# asp.net-core asp.net-core-mvc asp.net-core-routing

我在ASP.NET CORE MVC 2.0项目中使用默认路由:

app.UseMvc(routes =>
{
    routes.MapRoute(
        name: "default",
        template: "{controller=Home}/{action=Index}/{id?}");
});

我有一个超链接如下:

<a asp-controller="Services" asp-action="Information" asp-route-id="Gardens" class="btn btn-lg btn-outline-primary">Find out more</a>

它在运行时生成以下路径:

services/information?id=Gardens

但我想:

services/information/gardens

0 个答案:

没有答案