ASP.NET MVC已经发布了新的源代码,但不是官方版本。大家可以到http://codeplex.com/aspnet看看。
在实际项目中,肯定不会像Scottgu的demo那么简单。比如我们需要将数据分页显示。这的确是一个非常重要的功能。
MVCToolkit下一个版本会包含一个PagedList<T>支持数据分页,但我已经等不及了。
下面就是经过改进的分页类。

首先定义一个接口来包含我们需要的功能。

 1

现在实现PagedList<T>:
 1

再建立一个扩展类,就完成了添加分页功能。建议将这些类放在System.Web.Mvc命名空间下,这样就可以直接在您的项目中使用了:
 1

扩展完成。我们现在可以从LINQ数据集里创建PagedList了:

图1:将LINQ数据集转换为分页列表
Enhanced PagedList for ASP.NET MVC

相关文章:

  • 2021-12-22
  • 2021-07-02
  • 2021-07-01
  • 2022-12-23
  • 2021-12-13
  • 2021-05-03
猜你喜欢
  • 2021-06-12
  • 2021-06-22
  • 2022-12-23
  • 2021-05-20
  • 2021-11-23
  • 2021-12-21
相关资源
相似解决方案