asp.net core mvc 分頁
第一步:專案中引入
第二步:建立控制器和方法
public IActionResult PageTest(int pageindex = 1, int pagesize = 10, string Name = "")
{
List<TsetModel> list = new List<TsetModel>();
for (int i = 0; i < 100; i++)
{
TsetModel model = new TsetModel();
model.Id = i;
model.Name = "劉奇" + i;
list.Add(model);
}
if (!string.IsNullOrWhiteSpace(Name))
{
ViewBag.Name = Name;
list.Where(x => x.Name == Name);
}
var pagedList = PagedList<TsetModel>.PageList(pageindex, pagesize, list);
ViewBag.model = pagedList.Item2;
return View(pagedList.Item1);
}
第三步:設定檢視頁面
@using AspNetCoreMvcPager;
@model List<OnlineLearningWeb.Models.TsetModel>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>PageTest</title>
<link href="~/lib/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
</head>
<body>
<table class="table table-bordered table-header">
<thead>
<tr>
<td><input type="checkbox" /></td>
<td class="w30">標題</td>
<td class="w20">類別</td>
<td class="w20">操作</td>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td><input type="checkbox" /></td>
<td>@item.Id</td>
<td>@item.Name</td>
<td><a href="#" class="btn btn-success">編輯</a> <a href="#" class="btn btn-danger">刪除</a></td>
</tr>
}
</tbody>
<tfoot>
<tr>
<td colspan="4">
<div class="pull-right">
<!--ts為控制器名稱,PageTest為方法名稱,這個地方改為你自己的控制器和方法名稱--->
@Html.Raw(PagerHtmlString.Pager(ViewBag.model, "ts", "PageTest", true))
</div>
</td>
</tr>
</tfoot>
</table>
</body>
</html>
附件地址:連結:https://pan.baidu.com/s/1hJMJAPM0dwQuBGCksZG4nw 密碼:ppgm
說明: 以上dll為本人自己封裝-五毒無公害,需要原版自己加樣式,請向本人捐贈1元,拿原始碼
相關文章
- ASP.NET MVC 4使用PagedList.Mvc分頁ASP.NETMVC
- asp.net mvc easyui datagrid分頁ASP.NETMVCUI
- ASP.NET Core 5.0 MVC中的 Razor 頁面 介紹ASP.NETMVC
- ASP.NET Core MVC 之模型(Model)ASP.NETMVC模型
- ASP.NET Core MVC 之檢視(Views)ASP.NETMVCView
- ASP.NET Core MVC 之佈局(Layout)ASP.NETMVC
- ASP.NET Core MVC 之路由(Routing)ASP.NETMVC路由
- asp.net mvc 錯誤頁面ASP.NETMVC
- asp.net core mvc 管道之中介軟體ASP.NETMVC
- 【ASP.NET Core】動態對映MVC路由ASP.NETMVC路由
- Last-Modified Header in Asp.net Core MVCASTHeaderASP.NETMVC
- 【備忘】ASP.NET MVC 5 升級到 ASP.NET Core MVC 的部分變化ASP.NETMVC
- ASP.NET Core 入門教程 5、ASP.NET Core MVC 檢視傳值入門ASP.NETMVC
- asp.net mvc 中利用jquery datatables 實現資料分頁顯示ASP.NETMVCjQuery
- 學習ASP.NET Core(08)-過濾搜尋與分頁排序ASP.NET排序
- 【視訊】ASP.NET Core MVC 2.* 入門ASP.NETMVC
- 【ASP.NET Core】MVC過濾器:執行流程ASP.NETMVC過濾器
- 【ASP.NET Core】MVC過濾器:常見用法ASP.NETMVC過濾器
- ASP.NET CORE MVC用時分析工具MiniProfilerASP.NETMVC
- ASP.NET Core 入門教程 2、使用ASP.NET Core MVC框架構建Web應用ASP.NETMVC框架架構Web
- asp.net mvc簡單實現基於Razor的分頁控制元件ASP.NETMVC控制元件
- 在ASP.NET Core MVC 2.2 中使用AutoMapperASP.NETMVCAPP
- 從 MVC 到使用 ASP.NET Core 6.0 的最小 APIMVCASP.NETAPI
- Asp.net Core MVC 程式的國際化處理ASP.NETMVC
- 學習ASP.NET MVC(六)——我的第一個ASP.NET MVC 編輯頁面ASP.NETMVC
- Asp.net mvc 各個元件的分離ASP.NETMVC元件
- ASP.NET Core MVC 之區域性檢視(Partial Views)ASP.NETMVCView
- ASP.Net Core 2.2 MVC入門到基本使用系列 (五)ASP.NETMVC
- ASP.NET Core MVC 入門到精通 - 3. 使用MediatRASP.NETMVC
- ASP.NET Core MVC上傳、匯入、匯出知多少ASP.NETMVC
- 深入解析ASP.NET Core MVC的模組化設計[下篇]ASP.NETMVC
- [譯]ASP.NET Core 2.0 佈局頁面ASP.NET
- 零基礎ASP.NET Core MVC外掛式開發ASP.NETMVC
- ASP.NET Core MVC 中的 [Controller] 和 [NonController]ASP.NETMVCController
- ASP.NET Core MVC 上傳、匯入、匯出功能詳解ASP.NETMVC
- asp.net core MVC 過濾器之ActionFilter過濾器(二)ASP.NETMVC過濾器Filter
- Asp.net core mvc裡面怎麼新增全域性的FilterASP.NETMVCFilter
- ASP.NET MVC 4 檢視頁去哪裡兒ASP.NETMVC