ASP.NET Core生成具有特定路由的URL

时间:2018-09-07 12:18:10

标签: asp.net-core routes tag-helpers urlhelper

我已经使用“ IPageConvention”通过“ IMvcBuilder”注册了一些路由。

conventionResult.AddPageRoute(_companyDetails, $"/{companyRecord.Text}/{detailsLocalized[language]}");

这些路线始终指向同一页面(称为“ CompanyDetails”页面)。这些路线都是本地化的公司类型。

我现在要生成具有特定语言的特定URL。我可以使用的语言,公司类型甚至本地化的公司类型字符串。

如果我使用IUrlHelper或新的taghelpers生成URL,我总是得到要配置的最后一条路由。

我似乎找不到任何有关此的信息,也许我使用的术语错误或完全错误。


我现在如何使用taghelpers生成最新路线

<a asp-page="/Company/Details" asp-route-companyId="@Model.Company.Id">
      @Model.ProfileReader.CompanyName
</a>

0 个答案:

没有答案
相关问题