| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- @using Microsoft.AspNetCore.WebUtilities
- @model economy.Models.Pagination
- @if (Model.TotalRows > 0)
- {
- <nav id="pagination" aria-label="Page navigation">
- <ul class="pagination">
- @if (Model.Page > Model.PageGroupSize)
- {
- <li class="page-item">
- <a class="page-link" href="?page=@Model.PrevGroupPage&perPage=@Model.PerPage@Model.BuildQueryString()">이전</a>
- </li>
- }
- else
- {
- <li class="page-item disabled">
- <span class="page-link">이전</span>
- </li>
- }
- <!-- 페이지 번호 표시 -->
- @for (int i = Model.StartPage; i <= Model.EndPage; i++)
- {
- if (i == Model.Page)
- {
- <li class="page-item active">
- <span class="page-link">@i</span>
- </li>
- }
- else
- {
- <li class="page-item">
- <a class="page-link" href="?page=@i&perPage=@Model.PerPage@Model.BuildQueryString()">@i</a>
- </li>
- }
- }
- @if (Model.HasNextPage && Model.NextGroupPage <= Model.TotalPage)
- {
- <li class="page-item">
- <a class="page-link" href="?page=@Model.NextGroupPage&perPage=@Model.PerPage@Model.BuildQueryString()">다음</a>
- </li>
- }
- else
- {
- <li class="page-item disabled">
- <span class="page-link">다음</span>
- </li>
- }
- </ul>
- </nav>
- }
- @section Scripts {
- <script src="~/js/price.js" asp-append-version="true"></script>
- }
- @section Styles {
- <link href="~/css/price.css" rel="stylesheet" asp-append-version="true"/>
- }
|