ASP.NET Core Генерация URL с определенным маршрутом - PullRequest
0 голосов
/ 07 сентября 2018

Я зарегистрировал несколько маршрутов через 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>
...