Якорь тег помощник в бритве - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь перейти на страницу сведений за пределами моего текущего каталога в приложении бритвы. Если я использую этот статический тег, он работает нормально

<a href="/campdet/create/@Model.Camp.IdCamp">Details</a>

однако если я попытаюсь использовать один из помощников тега, он выдаст пустую строку в части href

<a asp-route="/campdet/create/1" class="btn btn-info"><i class="material-icons">zoom_in</i> </a>
<a asp-page="/campdet/create/1" class="btn btn-info"><i class="material-icons">zoom_in</i> </a><a href="/campdet/create/@Model.Camp.IdCamp">Details</a>

Страница назначения (campdet \ create) ограничена следующим образом

@page "{id:int}"

У меня нет специальных настроек маршрутизации при запуске. Что я делаю не так?

1 Ответ

1 голос
/ 11 марта 2019

Укажите имя страницы в атрибуте asp-page и укажите маршрут в атрибуте asp-route-id : EG:

<a asp-page="/campdet/create" asp-route-id="@Model.Camp.IdCamp">zoom_in</a>
...