В ASP.NET Core Razor Pages, как настроить маршрутизацию для папки, чтобы требовать наличия определенного идентификатора маршрута?Вот моя структура папок:
[Pages]
- Index.cshtml
- GeneralPage.cshtml
- [Company]
- Billing.cshtml
- Manage.cshtml
- Users.cshtml
Любая страница в папке «Компания» должна иметь параметр маршрута (integer {companyId}
) перед именем страницы.Следующие запросы должны быть действительными:
- / Index
- / GeneralPage
- / Company / 1234 / Billing
- / Company / 1234 /Управление
- / Компания / 1234 / Пользователи
Следующие ошибки не должны выполняться:
- / Компания / Биллинг
- / Компания / Управление
- / Компания / Пользователи
AddFolderRouteModelConvention звучит многообещающе, но его использование не очевидно для меня.
Любые предложения посамый простой способ достижения маршрутизации выше?