Asp.net core asp控制器和asp操作生成不需要的url参数

Asp.net core asp控制器和asp操作生成不需要的url参数,asp.net-core,Asp.net Core,我正在开发一个.Net Core 5.0 webap,并在共享视图中使用如下链接: <a class="dropdown-item" asp-controller="company" asp-action="service">Service</a> 服务 这给了我一个像这样的href(这是正确的): http://examle.com/company/service 当我在这样一个特殊的页面上时,问题就出现了

我正在开发一个.Net Core 5.0 webap,并在共享视图中使用如下链接:

<a class="dropdown-item" asp-controller="company" asp-action="service">Service</a>
服务
这给了我一个像这样的href(这是正确的):
http://examle.com/company/service

当我在这样一个特殊的页面上时,问题就出现了:
http://examle.com/company/service/5

href相应地改变,我得到的是…/service/5,而不仅仅是…/service


如何防止链接在不硬编码我视图中的href的情况下更改?

您链接到的文章是关于从url隐藏信息的,这与此无关。我想在我的菜单中生成的链接是相同的,无论你来自哪个页面。