Как создать динамическую навигацию для страниц бритвы .net core? - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь создать навигационную систему, т. Е.

Home > Contact

Я нашел этот ответ - ссылка

Но это похоже на MVC, а не на бритвенные страницы. И я не могу найти все, что работает со страницами бритвы.

Заранее спасибо:)

1 Ответ

0 голосов
/ 01 сентября 2018

Поскольку маршрутизация Razor Pages основана на файловой структуре в папке Pages, вы можете просто использовать ее как основу для создания хлебных крошек. Или вы можете использовать Context.Request.Path и разделить на /, чтобы получить сегменты навигации. Это может быть очень просто, если у вас есть документ по умолчанию (указатель) в каждой папке в папке страниц. В противном случае вам придется проверить, существуют ли файлы перед рендерингом каждой крошки.

...