Я зарегистрировал несколько маршрутов через IMvcBuilder с помощью IPageConvention.
conventionResult.AddPageRoute(_companyDetails, $"/{companyRecord.Text}/{detailsLocalized[language]}");
Эти маршруты всегда указывают на одну и ту же страницу (назовем ее страницей 'CompanyDetails'). Все эти маршруты являются локализованными типами компаний.
Теперь я хочу сгенерировать определенный URL с определенным языком. У меня есть язык, который мне доступен, тип компании и даже строка локализованного типа компании.
Если я генерирую URL с помощью IUrlHelper или с новыми тегами-подсказками, я всегда получаю последний маршрут для настройки.
Кажется, я не могу найти какую-либо информацию об этом, возможно, я использую неправильные термины или делаю это совершенно неправильно.
Как я могу сгенерировать последний маршрут с помощью taghelpers
<a asp-page="/Company/Details" asp-route-companyId="@Model.Company.Id">
@Model.ProfileReader.CompanyName
</a>