Переход к странице в другой папке в .Net Core - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть приложение .Net Core, которое использует Razor Pages. В разделе Страницы у меня есть две папки верхнего уровня - Предписания и Администратор. В папке «Рецепты» у меня есть несколько страниц CRUD, которые я создал - а именно, «Создать», «Индексировать», «Редактировать» и «Удалить». Когда я ввожу адрес https://localhost:44344/Prescriptions, программа переходит на страницу «Индекс» в папке «Рецепты» - работает нормально.

В папке Admin у меня есть страница с именем Client, которая имеет тег привязки:

<a asp-page="./Prescriptions/Index"Add Prescription</a>

Я пытаюсь перейти на страницу https://localhost:44344/Prescriptions.

Я пробовал сто различных версий этого тега, включая:

<a asp-page="Prescriptions"Add Prescription</a>
<a asp-page="/Prescriptions"Add Prescription</a>

и т.д.. но я не могу заставить его работать. Использование href с относительным путем не работает, например: HREF = "/ Предписания". Чего мне не хватает?

1 Ответ

0 голосов
/ 30 апреля 2018

Я только что попробовал вашу часть и заставил ее работать со следующим кодом.

<a asp-page="../Prescription/Index">Prescription</a>

Надеюсь, это поможет!

...