最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年10月04日 12:43:32   投稿:mdxy-dxy  
這篇文章主要介紹了ASP.NET MVC 5使用X.PagedList.Mvc進(jìn)行分頁教程(原名為PagedList.Mvc),需要的朋友可以參考下

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

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

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

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

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

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

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

using PagedList;
// GET: User/1
public 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進(jìn)行分頁教程(原名為PagedList.Mvc)

提醒大家:

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

相關(guān)文章

  • C#實(shí)現(xiàn)日期操作類DateTime的方法示例

    C#實(shí)現(xiàn)日期操作類DateTime的方法示例

    C#中日期和時間操作主要通過System.DateTime類實(shí)現(xiàn),提供了創(chuàng)建、格式化、比較和計算等功能,下面就來具體介紹一下,感興趣的可以了解一下
    2025-03-03
  • C#實(shí)現(xiàn)加密的幾種方法介紹

    C#實(shí)現(xiàn)加密的幾種方法介紹

    這篇文章介紹了C#實(shí)現(xiàn)加密的幾種方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C# WPF自制白板工具

    C# WPF自制白板工具

    著電子屏幕技術(shù)的發(fā)展,普通的黑板已不再適用現(xiàn)在的教學(xué)和演示環(huán)境,電子白板應(yīng)運(yùn)而生,本文將通過C# WPF自制一個白板工具,感興趣的可以了解下
    2024-11-11
  • C#遍歷系統(tǒng)進(jìn)程的方法

    C#遍歷系統(tǒng)進(jìn)程的方法

    這篇文章主要介紹了C#遍歷系統(tǒng)進(jìn)程的方法,涉及C#底層操作獲取系統(tǒng)信息與硬件信息的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 淺談Unity中的Shader

    淺談Unity中的Shader

    Shader,中文名為著色器,對很多開發(fā)者來說它是一個神秘的存在。Shader其實(shí)就是專門用來渲染圖形的一種技術(shù),通過shader,我們可以自定義顯卡渲染畫面的算法,使畫面達(dá)到我們想要的效果
    2021-06-06
  • C#多線程系列之任務(wù)基礎(chǔ)(三)

    C#多線程系列之任務(wù)基礎(chǔ)(三)

    本文詳細(xì)講解了C#多線程的任務(wù)基礎(chǔ),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • C#中static的詳細(xì)用法實(shí)例

    C#中static的詳細(xì)用法實(shí)例

    在C#中所有方法都必須在一個類的內(nèi)部聲明,然而如果把一個方法或字段聲明為Static,就可以使用類名來調(diào)用方法或訪問字段,下面這篇文章主要給大家介紹了關(guān)于C#中static詳細(xì)用法的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • C# TreeView控件使用代碼

    C# TreeView控件使用代碼

    TreeView控件的實(shí)例代碼,需要的朋友可以參考下。
    2009-09-09
  • C#組合函數(shù)的使用詳解

    C#組合函數(shù)的使用詳解

    本篇文章是對C#中的組合函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • C#中TransactionScope的使用小結(jié)

    C#中TransactionScope的使用小結(jié)

    本篇文章主要是對C#中TransactionScope的使用方法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01

最新評論

德清县| 邮箱| 卓尼县| 灵丘县| 沁源县| 逊克县| 安泽县| 晋城| 哈巴河县| 武清区| 历史| 墨玉县| 开远市| 贵港市| 英超| 沙洋县| 浮梁县| 宁都县| 北辰区| 子长县| 招远市| 崇州市| 宝坻区| 东源县| 宝清县| 得荣县| 常熟市| 巴塘县| 黄大仙区| 大荔县| 道真| 昔阳县| 金寨县| 府谷县| 葫芦岛市| 武宁县| 南漳县| 东方市| 马山县| 安龙县| 金昌市|