Страница Razor, Как выполнить маршрутизацию с помощью тега helper asp.net core - PullRequest
0 голосов
/ 20 апреля 2019

Я не знаю, как получить эту строку? CurrentPage = 2 это мой код

@page   "/Category/{IdCategory}"
@using RN.Sieuthibamien.com.Data.Models
@model RN.Sieuthibamien.com.Pages.IndexModel
@{
    ViewData["Title"] = "Category";
    var id = Model.IdCategory;
}

                    <div>
                        <ul class="pagination">
                            <li class="page-item @(!Model.ShowFirst ? "disabled" : "")">
                                <a asp-page="./Category/@Model.IdCategory" asp-route-CurrentPage="1" class="page-link"><i class="fa fa-fast-backward"></i></a>
                            </li>

                            <li class="page-item @(!Model.ShowPrevious ? "disabled":"")">
                                <a asp-page="./Category/@Model.IdCategory" asp-route-CurrentPage="@(Model.CurrentPage -1)" class="page-link"><i class="fa fa-step-backward"></i></a>
                            </li>
                            <li class="page-item  @(!Model.ShowNext ? "disabled":"")">
                                <a asp-page="./Category/@Model.IdCategory" asp-route-CurrentPage="@(Model.CurrentPage + 1)" class="page-link"><i class="fa fa-step-forward"></i></a>
                            </li>

                            <li class="page-item  @(!Model.ShowLast ? "disabled":"")">
                                <a asp-page="./Category/@Model.IdCategory"  asp-route-CurrentPage="@Model.TotalPages" class="page-link"><i class="fa fa-fast-forward"></i></a>
                            </li>
                        </ul>
                    </div>

когда я нажимаю на следующую ссылку, то мне нужен маршрут ./Category/ enjIdCategory‹?CurrentPage=2, но не результат, а результат ./Category/ enjIdCategory}, извините за мой английский, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 31 мая 2019

Измените ваш помощник тега на это:

<a asp-page="./Category" asp-route-IdCategory="@Model.IdCategory" asp-route-CurrentPage="1" class="page-link"><i class="fa fa-fast-backward"></i></a>
...