欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

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

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

3、\Controllers\UserController.cs 后臺(tái)代碼基本用法:

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 前臺(tái)代碼基本用法:

@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)行分頁(yè)教程(原名為PagedList.Mvc)

提醒大家:

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

相關(guān)文章

  • C#操作LINQ to SQL組件進(jìn)行數(shù)據(jù)庫(kù)建模的基本教程

    C#操作LINQ to SQL組件進(jìn)行數(shù)據(jù)庫(kù)建模的基本教程

    這篇文章主要介紹了C#操作LINQ to SQL組件進(jìn)行數(shù)據(jù)庫(kù)建模的基本教程,LINQ to SQL被集成在.NET框架之中,需要的朋友可以參考下
    2016-03-03
  • C#使用Socket實(shí)現(xiàn)發(fā)送和接收?qǐng)D片的方法

    C#使用Socket實(shí)現(xiàn)發(fā)送和接收?qǐng)D片的方法

    這篇文章主要介紹了C#使用Socket實(shí)現(xiàn)發(fā)送和接收?qǐng)D片的方法,涉及C#操作socket發(fā)送與接收文件的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • c# 網(wǎng)絡(luò)編程之http

    c# 網(wǎng)絡(luò)編程之http

    這篇文章主要介紹了c# 提供一個(gè)HTTP服務(wù)的實(shí)現(xiàn)示例,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C# 設(shè)計(jì)模式系列教程-觀察者模式

    C# 設(shè)計(jì)模式系列教程-觀察者模式

    將一個(gè)系統(tǒng)分割成一個(gè)一些類相互協(xié)作的類有一個(gè)不好的副作用,那就是需要維護(hù)相關(guān)對(duì)象間的一致性。我們不希望為了維持一致性而使各類緊密耦合,這樣會(huì)給維護(hù)、擴(kuò)展和重用都帶來(lái)不便。觀察者就是解決這類的耦合關(guān)系的。
    2016-06-06
  • c# RPC框架的使用簡(jiǎn)介

    c# RPC框架的使用簡(jiǎn)介

    這篇文章主要介紹了c# RPC框架的使用簡(jiǎn)介,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C#實(shí)現(xiàn)打字游戲

    C#實(shí)現(xiàn)打字游戲

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)打字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C#文件操作類分享

    C#文件操作類分享

    這篇文章主要為大家分享了C#文件操作類的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • c# 靜態(tài)類的使用場(chǎng)景

    c# 靜態(tài)類的使用場(chǎng)景

    這篇文章主要介紹了c# 靜態(tài)類的使用場(chǎng)景,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • c# winform多線程的小例子

    c# winform多線程的小例子

    c# winform多線程的小例子,需要的朋友可以參考一下
    2013-04-04
  • c#求兩個(gè)數(shù)中最大值的方法

    c#求兩個(gè)數(shù)中最大值的方法

    這篇文章主要介紹了c#求兩個(gè)數(shù)中最大值的方法,需要的朋友可以參考下
    2014-02-02

最新評(píng)論