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 Core 5.0 MVC中的 Razor 頁面 介紹ASP.NETMVC
- ASP.NET Core MVC 之模型(Model)ASP.NETMVC模型
- ASP.NET Core MVC 之路由(Routing)ASP.NETMVC路由
- ASP.NET Core MVC 之佈局(Layout)ASP.NETMVC
- ASP.NET Core MVC 之檢視(Views)ASP.NETMVCView
- asp.net mvc 錯誤頁面ASP.NETMVC
- 【備忘】ASP.NET MVC 5 升級到 ASP.NET Core MVC 的部分變化ASP.NETMVC
- 【ASP.NET Core】動態對映MVC路由ASP.NETMVC路由
- ASP.NET CORE MVC用時分析工具MiniProfilerASP.NETMVC
- 在ASP.NET Core MVC 2.2 中使用AutoMapperASP.NETMVCAPP
- asp.net core mvc 管道之中介軟體ASP.NETMVC
- ASP.NET Core 入門教程 5、ASP.NET Core MVC 檢視傳值入門ASP.NETMVC
- ASP.NET Core MVC專案基礎構建ASP.NETMVC
- 【ASP.NET Core】MVC過濾器:執行流程ASP.NETMVC過濾器
- 【ASP.NET Core】MVC過濾器:常見用法ASP.NETMVC過濾器
- 【視訊】ASP.NET Core MVC 2.* 入門ASP.NETMVC
- ASP.NET Core 入門教程 2、使用ASP.NET Core MVC框架構建Web應用ASP.NETMVC框架架構Web
- 學習ASP.NET Core(08)-過濾搜尋與分頁排序ASP.NET排序
- 從 MVC 到使用 ASP.NET Core 6.0 的最小 APIMVCASP.NETAPI
- Asp.net Core MVC 程式的國際化處理ASP.NETMVC
- ASP.NET Core MVC 入門到精通 - 3. 使用MediatRASP.NETMVC
- ASP.NET Core MVC 之區域性檢視(Partial Views)ASP.NETMVCView
- ASP.Net Core 2.2 MVC入門到基本使用系列 (五)ASP.NETMVC
- 深入解析ASP.NET Core MVC的模組化設計[下篇]ASP.NETMVC
- 零基礎ASP.NET Core MVC外掛式開發ASP.NETMVC
- 講一下Asp.net core MVC2.1 裡面的 ApiContrASP.NETMVCAPI
- 【ASP.NET Core】MVC 控制器的模型繫結(巨集觀篇)ASP.NETMVC模型
- ASP.NET Core MVC+Layui使用EF Core連線MySQL執行簡單的CRUD操作ASP.NETMVCUIMySql
- ASP.NET MVC路由ASP.NETMVC路由
- Asp.Net分頁生成頁碼超連結方法ASP.NET
- 【ASP.NET Core】MVC模型繫結:自定義InputFormatter讀取CSV內容ASP.NETMVC模型ORM
- springboot中擴充套件ModelAndView實現asp.net core mvc的ActionResult效果Spring Boot套件ViewASP.NETMVC
- ASP.NET MVC 反射例子ASP.NETMVC反射
- 【ASP.NET Core】MVC操作方法如何繫結Stream型別的引數ASP.NETMVC型別
- 【ASP.NET Core】MVC模型繫結:非規範正文內容的處理ASP.NETMVC模型
- ASP.NET 6.0 Core 遷移 ASP.NET Core 7.0ASP.NET
- ASP.NET Core ----ASP.NET Core中使用Code FirstASP.NET
- ASP.NET Core 實戰:使用 ASP.NET Core Web API 和 Vue.js,搭建前後端分離框架ASP.NETWebAPIVue.js後端框架