国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

ASP.NET MVC 5使用X.PagedList.Mvc進行分頁教程(PagedList.Mvc)

2020-01-24 02:22:59
字體:
來源:轉載
供稿:網友

ASP.NET MVC中進行分頁的方式有多種,但在NuGet上使用最廣泛的就是用PagedList、X.PagedList.Mvc進行分頁。(原名為:PagedList.Mvc,但是2014年開始,作者將項目名稱改名字為“X.PagedList.Mvc”),用這個插件的話會非常便利,大家可以試試,接下來將給大家講下如何安裝這個NuGet插件。

ASP.NET MVC 5使用X.PagedList.Mvc進行分頁教程(原名為PagedList.Mvc)

1、工具――NuGet 程序包管理器――管理解決方案的 NuGet 程序包

ASP.NET MVC 5使用X.PagedList.Mvc進行分頁教程(原名為PagedList.Mvc)

2、 搜索“X.PagedList.Mvc”,并安裝、引用

ASP.NET MVC 5使用X.PagedList.Mvc進行分頁教程(原名為PagedList.Mvc)

3、/Controllers/UserController.cs 后臺代碼基本用法:

using PagedList;// GET: User/1public ActionResult Index(int page = 1){  const int pageSize = 10;  //List<User> users = (from u in db.Users  //  orderby u.Id descending  //  select u).Skip((page - 1) * pageSize).Take(pageSize).ToList();  //return View(users);  var iUsers = db.Users.OrderBy(p => p.Id).ToPagedList(page, pageSize);  return View(iUsers);}

4、/Views/User/Index.cshtml 前臺代碼基本用法:

@using PagedList@using PagedList.Mvc<table class=“table”> xxxx xxxx xxxx</table>@Html.PagedListPager((IPagedList)Model, page => Url.Action(“Index”, new { page }))

5、/App_Start/RouteConfig.cs 配置一下:

public class RouteConfig{  public static void RegisterRoutes(RouteCollection routes)  {    routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”);    routes.MapRoute(      name: “Default”,      url: “{controller}/{action}/{page}”,      defaults: new { controller = “User”, action = “Index”, page = UrlParameter.Optional }    );  }}

6、效果圖:

ASP.NET MVC 5使用X.PagedList.Mvc進行分頁教程(原名為PagedList.Mvc)

提醒大家:

如果想要了解他的更多語法,可以看看這個官方的鏈接:https://github.com/ernado-x/X.PagedList

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 光山县| 仪征市| 湖北省| 宜章县| 彩票| 西贡区| 彩票| 武穴市| 呼伦贝尔市| 偏关县| 东兴市| 盐源县| 蓬莱市| 克拉玛依市| 泸水县| 苏尼特左旗| 台江县| 中宁县| 庆元县| 图木舒克市| 唐河县| 宜宾市| 清河县| 桐乡市| 抚松县| 富锦市| 图们市| 庆元县| 莱州市| 库尔勒市| 贺兰县| 渝中区| 永吉县| 苍梧县| 稷山县| 沭阳县| 淮北市| 东宁县| 甘肃省| 饶平县| 宁都县|