【发布时间】:2018-08-11 21:34:20
【问题描述】:
我有一个错误列表,我需要在浏览器中显示分页,但是,我不是从数据库中提取数据,而是基于一些业务逻辑构建这个模型,这个列表可能是多达 1000 件或更多。所有项目都需要在前端可用,很多项目滚动对用户来说很麻烦,这就是我在这里需要分页机制的原因。
注意:我使用的是 asp.net MVC 框架
还有,这是我的错误模型
public class ErrorViewModel
{
public string ErrorType { get; set; }
public string ErrorMessage { get; set; }
public string AdditionalMessage { get; set; }
}
【问题讨论】:
-
你绑定的是什么类型的控件? This 可能会有所帮助。
-
@Poosh 纯html
-
@Spectarion PagedList 在每次点击页码时都会执行一次服务器往返,并在页面上显示新项目,但我需要通过分页显示页面上的所有内容,我无法从服务器获取它们没有保存在任何地方。或许,你可以给我推荐一个好的 js 库……
-
DataTable 非常适合您的需求。
标签: c# asp.net-mvc pagination