У меня проблемы с настройкой соглашения о маршрутизации для Razor Pages в приложении ASP. NET Core 2.2 (я перехожу с традиционного MVC на Razor Pages).
I Я использую стандартную структуру папок Pages, как рекомендовано в документации, но я хочу немного настроить сгенерированные маршруты.
Например, на странице Details.cs html в папке Products у меня есть следующая директива :
@page "{id:int}
URL-адрес для этой страницы:
/Products/Details/42
однако я хочу, чтобы URL-адрес был:
/Products/42
Я хочу, чтобы это было применимо ко всему миру , а не только на странице сведений о продукте. Документация по этому вопросу не совсем ясна.