MVC 3.0 实例系列之表格数据的分页 (16)

Mvc3教程

我要学ASP.NET MVC 3.0(十六): MVC 3.0 实例系列之表格数据的分页 概述

上节我们学习了如何在MVC 3应用程序中实现一个简单表格并在表格之中加上了排序的表头,使我们的表格在使用起了更加人性化,这些都是使用了MVC 3.0的相关特性来完成的。

我们在程序中添加了一个辅助类EmployeeGridModel,来显示我们的Grid的数据,包括所有要传递及初始化的数据,在表格排序的时候起到了很大的作用,同样的我们在分页的时候也需要这样的辅助类。

这节我们继续使用MVC的新特性来为Grid中的数据添加分页功能,有了分页功能,表格就不会显得单调,显示起来就更加有美感。

问题分析

通过上节的学习我们知道,在MVC 程序中使用参数可以实现排序,那么我们使用参数怎么实现分页呢?分页有需要那些参数呢?

首先:作为一个表格我们必须知道他总共有多少条数据TotalRecordCount,每页显示几条数据PageSize,这样就确定了表格的总页数PageCount

其次:我们要知道表格中的数据要从哪一页开始索引显示CurrentPageIndex

这样我们就初步把一些参数设想出来了,为了简单期间,我们每页默认显示5条数据,你也可以设置成你想要的值。而数据总条数可以从数据库中得到,

总结后得出参数:

①page当前页:当前表格索引页。

②pageSize每页显示条数:当前表格中显示几条数据。

修改辅助类

1

MVC 3.0 实例系列之表格数据的分页 (16)相关文档

最新文档

返回顶部