【发布时间】:2012-02-22 21:06:52
【问题描述】:
我们将 MVC 3 与 ADO.NET 一起使用。我们必须在网格中的屏幕上显示大量记录。目前我们正在使用简单的 html 表格。我们想为记录实现分页。 网络上的所有示例都显示了使用实体框架的分页。任何建议如何使用经典的 ADO.NET 来实现相同的目标?没有第三方控制。
【问题讨论】:
标签: asp.net-mvc
我们将 MVC 3 与 ADO.NET 一起使用。我们必须在网格中的屏幕上显示大量记录。目前我们正在使用简单的 html 表格。我们想为记录实现分页。 网络上的所有示例都显示了使用实体框架的分页。任何建议如何使用经典的 ADO.NET 来实现相同的目标?没有第三方控制。
【问题讨论】:
标签: asp.net-mvc
您可以查看following answer,它说明了一种使用普通 ADO.NET 直接在 SQL Server 中执行分页的有效方法。你也可以看看this article。您当然会将其封装在存储库方法中,您将向该存储库方法传递当前页码和您希望每页的记录数。然后在 UI 层上,您可以使用WebGrid helper,这可能会简化向用户呈现数据的任务。
【讨论】: