簡體   English   中英

Pagedlist 分頁鏈接中的 Href 屬性為空

[英]Href attributes are empty in Pagedlist Pagination Links

PagedListPager 方法正在生成分頁鏈接(錨標簽),但它們的 href 屬性為 Empty/Null。 看圖片

在此處輸入圖片說明

視圖中的代碼

@Html.PagedListPager(Model, page => Url.Action("Orders", new { page, size = Model.PageSize }), new PagedListRenderOptions() { Display = PagedListDisplayMode.IfNeeded })

添加命名空間

@using PagedList;
@using PagedList.Mvc;
@model IPagedList<eRepository.Models.Orders>

控制器方法

public ActionResult Orders(int? page)
        {
            using (_context db = new _context())
            {
                return View(db.userorders.Where(s => s.status == 1).OrderBy(d => d.cdate).ToPagedList(page ?? 1, 10));
            }
        }

你應該做這樣的事情:

控制器:

public ActionResult Orders(int? page)
   {
       var model = db.Orders.ToList();
       int pageSize = 3;
       int pageNumber = (page ?? 1);
       return View(model.ToPagedList(pageNumber, pageSize));
   }

看法:

@using PagedList;
@using PagedList.Mvc

@model IPagedList<Store.Models.Orders>


@Html.PagedListPager(Model, page => Url.Action("Index", new { page }), new PagedListRenderOptions() { Display = PagedListDisplayMode.IfNeeded })

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM