`
mybwu_com
  • 浏览: 192658 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Asp.net Mvc使用PagedList分页

 
阅读更多
git:
https://github.com/troygoode/PagedList



1. Nuget 安装package



2.View


@{
    ViewBag.Title = "Processes Listing";
}
@using PagedList.Mvc; 
@using PagedList; 


<link href="/Content/PagedList.css" rel="stylesheet" type="text/css" />




<h2>List of Processes</h2>
<ul>
    @foreach(var process in ViewBag.Processes){
        <li>@process.ProcessName</li>
    }
</ul>




@Html.PagedListPager((IPagedList)ViewBag.Processes, page => Url.Action("Index", new { page }))



3.C#

public object Index(int? page)
        {
            var processes = System.Diagnostics.Process.GetProcesses();


            var pageNumber = page ?? 1; 
            var onePageOfProcesses = processes.ToPagedList(pageNumber, 25);


            ViewBag.Processes = onePageOfProcesses;
            return View();
        }


4. 运行



分享到:
评论

相关推荐

    【ASP.NET编程知识】asp.net MVC使用PagedList.MVC实现分页效果.docx

    ASP.NET MVC 使用 PagedList.MVC 实现分页效果 ASP.NET MVC 是一个基于模型视图控制器(MVC)架构的Web应用程序框架,它提供了一个灵活的方法来构建Web应用程序。PagedList.MVC 是一个 ASP.NET MVC 的分页插件,它...

    asp.net mvc利用pager分页

    "asp.net mvc利用pager分页"这个主题,正是关于如何在ASP.NET MVC应用中实现高效的数据分页。 首先,我们需要理解什么是Pager。Pager是一种UI组件,通常用于网页上,显示当前页码和可以跳转到的其他页码,帮助用户...

    ASP.NET MVC分页

    在实现分页时,我们通常会用到`PagedList`库,这是一个专门为ASP.NET MVC设计的分页组件,可以从NuGet包管理器中轻松获取。`PagedList`提供了一种简单的方法来处理分页,包括设置每页的记录数、获取当前页数、总页数...

    ASP.NET MVC分页和分页导航(源码)

    本项目着重介绍如何在ASP.NET MVC中实现分页及分页导航功能,并提供了源码供参考。 首先,我们要理解分页的基本概念。分页是将大数据集分割成多个小部分(页)来显示,用户可以逐页浏览,而不是一次性显示所有记录...

    asp.net MVC分页(多种)实例

    - **内置分页**:ASP.NET MVC提供了一些内置的分页支持,例如,使用`PagedList.Mvc`库,它可以方便地与Linq to Entities或Entity Framework配合使用,创建分页链接和处理分页逻辑。 - **自定义分页**:如果内置...

    ASP.NET MVC Linq to SQL 实现数据库增删改(源代码)ASP.NET MVC Linq to SQL 实现数据库增删改(源代码) ASP.NET MVC 分页控件

    至于分页功能,ASP.NET MVC并没有内置的分页控件,但可以通过一些辅助库如PagedList.Mvc或者自定义实现。以下是一个简单的分页实现示例: ```csharp public ActionResult Index(int? page) { int pageSize = 10; ...

    ASP.NET MVC分页功能的实现的资源

    在ASP.NET MVC中,我们通常使用PagedList库或自定义的分页解决方案来实现这一功能。 `MvcPaging`是一个专为ASP.NET MVC设计的分页库,它提供了一种简洁的、易于使用的API来实现分页。这个库不仅提供了基本的分页...

    asp.net mvc 分页的完整实现及源码下载

    要在ASP.NET MVC项目中使用分页,首先需要添加PagedList.Mvc NuGet包。在Visual Studio中,打开Package Manager Console并运行以下命令: ``` Install-Package PagedList.Mvc ``` 2. **模型(Model)** 在模型中...

    asp.net MVC5 (bootstrap-table+分页+日期控件)

    在ASP.NET MVC5中,可以使用PagedList.Mvc库来实现分页功能。这个库允许开发者在视图中轻松地创建分页链接,并在控制器中处理分页逻辑,从而避免一次性加载所有数据导致的性能问题。在本项目中,分页可能已经集成在...

    asp.net MVC使用PagedList.MVC实现分页效果

    本篇文章将详细介绍如何使用PagedList.MVC这个插件在ASP.NET MVC中实现分页效果。 首先,`PagedList.MVC`是一个方便的库,它可以让你轻松地在视图中实现分页。通过NuGet包管理器,你可以快速地将这个库添加到项目中...

    用vs 2010 做的ASP.NET mvc 3 的分页实例

    在本文中,我们将深入探讨如何使用Visual Studio 2010和ASP.NET MVC 3框架构建一个具有分页功能的Web应用程序。ASP.NET MVC是一种基于模型-视图-控制器(Model-View-Controller)设计模式的轻量级、可测试的Web应用...

    【ASP.NET编程知识】ASP.NET MVC分页和排序功能实现.docx

    描述:本文将介绍如何在 ASP.NET MVC 中实现分页和排序功能,使用 EF Code-First 方式分页控件 PagedList.MVC,来实现分页,排序思路是加载数据出来之后,默认是升序排序,然后点击一下相应的列标题,就按照该字段...

    asp.net MVC2项目

    在ASP.NET MVC2项目中,可以使用PagedList库或其他自定义方法实现分页,通过传递页码和每页显示的记录数来获取数据库中的特定数据块。 4. **后台编辑器**:项目可能包含了富文本编辑器,如TinyMCE或CKEditor,用于...

    asp.net MVC+三层+分页+中英文切换+自定义显示列

    在ASP.NET MVC中,可以使用内置的PagedList库或者自定义的分页逻辑来实现。 这个项目包含了一个详细的教程和代码示例,对于想要从WebForm转向MVC开发的人员来说,这是一个很好的学习资源。通过这个项目,你可以学习...

    asp.net mvc3分页控件源码

    在ASP.NET MVC3中,可以使用内置的HTML辅助方法(如`Html.Pager`或`Html.PagedListPager`)或第三方控件来实现分页。这些控件会生成分页链接,并根据用户的点击更新页面内容。 **4. 分页源码解析** 在提供的“asp....

    asp.net mvc验证分页示例

    在ASP.NET MVC中,我们通常使用PagedList库来实现分页。PagedList将结果集切分为页,每次只请求一页数据。通过传递页码和每页记录数到控制器,然后返回分页后的列表到视图。在视图中,可以使用HTML辅助方法创建分页...

    ASP.NET MVC4 Demo分步骤学习实例

    总的来说,这个实例将引导你逐步掌握ASP.NET MVC4.0的基础知识,包括模型-视图-控制器模式的运用、Entity Framework的数据访问、依赖注入的最佳实践以及高效的数据分页。这不仅有助于提升你的开发技能,也为理解和...

    asp.net MVC 增删改查基础

    ASP.NET MVC提供了各种方式实现分页,例如使用`PagedList`库,这允许你按页面加载数据,减少服务器负载,并提供更好的用户体验。 5. **排序(Sorting)**:排序允许用户根据特定字段对数据进行升序或降序排列。在控制...

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

    ASP.NET MVC中进行分页的方式有多种,但在NuGet上使用最广泛的就是用PagedList、X.PagedList.Mvc进行分页。(原名为:PagedList.Mvc,但是2014年开始,作者将项目名称改名字为“X.PagedList.Mvc”),用这个插件的话...

    ASP.NET分页一(Table)

    在ASP.NET中,可以使用多种方式实现分页,如ASP.NET Web Forms的GridView控件、ASP.NET MVC的PagedList库等。 在SQL Server中,`SET COUNT`是用于设置返回行数的语句,常与分页结合使用。当启用`SET COUNT ON`时,...

Global site tag (gtag.js) - Google Analytics