Страница Razor - Как перенаправить на страницу другой папки с помощью помощника тегов asp-for

У меня были проблемы с этим, но я думаю, что это просто.

asp.net core 2.0 Razor Pages

У меня есть страница Users / index, и я добавил ссылку, чтобы перейти к дочерним записям в папке Entries.

Структура похожа на страницы / пользователи / записи

В /Pages/Users/index.cshtml

 <a asp-page="./Edit" asp-route-id="@item.Id">Edit</a> |
   <a asp-page="./Details" asp-route-id="@item.Id">Details</a>|
   <a asp-page="~/Pages/Entries/" asp-route-id="@item.Id">Enter Child Records</a>

Однако в браузере, похоже, не отображается правильная ссылка. Он остается на странице по умолчанию.

Я пробовал asp-page="../Entries/" и другие комбинации, но безуспешно.


person causita    schedule 16.08.2017    source источник


Ответы (1)


Не могу поверить в это, но это работает.

<a asp-page="../Entries/Index" asp-route-id="@item.Id">test</a>
person causita    schedule 16.08.2017