有没有人这样实现分页:一次查询后台把所有数据发给前端(甚至是两千条数据),然后由前端实现分页

做个小项目,老师让这样实现。。。。不过作为菜鸟的我并不知道在哪存储这么大的数据,然后再由前端操作分页,二次甚至多次筛选,有大神这样整过的话,跪求指导:
1.怎么存由查询条件得来的这些数据
2.解决了存储问题后怎么操作这些数据,进行二次筛选,分页
以上是我作为前端菜鸟的发言,求大神快来解救。。。。

以c#为例:
1、用ado.net查询所有数据
2、找前端框架,比如jquery easyui,自带前端分页功能。