问题标签 [paging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1296 浏览

asp.net-mvc - 使用 POST 对 asp.net-mvc 页面进行分页的最佳方式

我有一个在表单的 POST 请求之后返回 PagedList<> 的操作方法。
我想向这个页面添加分页,但所有分页方案似乎只适用于 GET 请求。

目前添加分页控件的唯一方法是添加一堆带有一个按钮的表单来导航页面。这看起来很丑(所有表单按钮)并且会带来很多开销,因为每个表单都需要一堆隐藏字段(大约 10 个)来传输所需的参数。

有没有一种干净的方法可以向 GET 请求添加大约 12 个可选参数?或者也许有更好的方法?

0 投票
2 回答
652 浏览

c# - 使用带有 ASP.net 数据控件的 POCO 时实现排序/页面功能

我不是数据集的忠实粉丝,所以我使用 POCO 来返回数据。我已经使用我为适用于页面大小的 POCO 类型创建的自定义方法实现了分页和排序,并一次给我一组完整的 POCO 集合,我使用检查单击的 DataItem 的名称和排序顺序的方法做那种。为您计划与 Gridview 等 ASP.net 数据控件一起使用的每个 POCO 一遍又一遍地创建此类方法非常痛苦。

是否有一种技术可以自动执行此操作,这样我就不需要每次都为新的 POCO 制作这样的方法,以便它像使用 DataTable 一样工作?如果需要,我可以提供更多解释。

注意:有些人可能将 POCO 称为 DTO。

编辑:我发现这篇关于这个主题的文章。这是实现我想要做的唯一可能的方法吗?

0 投票
2 回答
417 浏览

asp.net - dotnetkicks.com 如何实现他们的 ASP.NET 分页?

我知道dotnetkicks.com系统是开源的,所以我可以自己查看代码,但我无法理解他们是如何进行分页的。这很难解释,但如果您访问 dotnetkicks.com,您可以在他们的首页上使用分页。

我特别感兴趣的是它们如何显示前几页,然后是“...”,然后是最后几页。

开始是这样的

上一页 1 2 3 4 5 6 ... 355 356 下一页

然后,如果您点击第 10 页,它将更改为

上一页 1 2 ... 6 7 8 9 10 11 12 13 14 ... 355 356 下一页

这是迄今为止我最喜欢的分页系统,所以我想在我的网站上做同样的事情

0 投票
7 回答
7851 浏览

sql - SQL Server 中的伪随机可重复排序(不是 NEWID() 和 RAND())

我想以可重复的方式对结果进行随机排序,以用于分页等目的。因为这个 NEWID() 太随机了,无法重新获得相同的结果。按 Rand(种子)排序将是理想的,因为使用相同的种子会产生相同的随机收集。不幸的是,Rand() 状态每行都会重置,有人有解决方案吗?

请注意,我尝试了 Rand(ID) 但结果只是排序。显然兰德(n) < 兰德(n+1)

0 投票
2 回答
499 浏览

sharepoint - BDC 寻呼

我将 SharePoint(业务数据列表 Web 部件)与 BDC 一起使用。我用它从数据库中取回数据,既简单又好。

但是,当我进行搜索时,我会收到一些由网页分页的结果。这需要一段时间才能恢复任何搜索结果(即使在分页数据之间导航时)。我猜测(请原谅我的无知)所有结果都返回并且分页是在 SharePoint 服务器上完成的,而不是在 SQL 级别。我们可以进行 SQL 分页吗,例如SQL 分页

请问有人可以对此有所了解吗?

亲切的问候骨头

0 投票
1 回答
201 浏览

networking - 从远程共享分页

假设我有一个在 Windows XP 上运行的应用程序,它是从映射的网络驱动器“启动”的。当此应用程序的执行触发页面错误并且需要从磁盘读取代码页时,假设它不在页面文件中,Windows 将转到映射的网络共享以从磁盘中读取必要的代码页还是将首次执行时它会在本地复制它吗?我意识到有不同类型的页面错误,但我特别询问必须从磁盘上的文件中读取代码的情况。在这种情况下,由于应用程序的图像存在于远程共享上,我假设页面错误处理程序必须前往网络共享以检索代码页。这个对吗?

我有一个以这种方式运行的应用程序,它似乎会定期“挂起”系统,但系统会在短时间内响应,有时只需几秒钟,在其他情况下为 10-15 分钟。该系统还安装了许多 A/V 和 DLP 产品,因此有几个 TDI 过滤器驱动程序和文件系统过滤器驱动程序似乎会增加处理页面错误的延迟,特别是如果代码必须从进程中调入存在于远程共享上的图像。

我一直在阅读 Windows Internals 并讨论了页面错误处理,但在处理远程映射驱动器时我没有看到任何提及该案例。我假设它必须到网络共享来检索必要的代码页,但我只是想确定我是对的。如果有人有其他推荐的读物,我很想听听。我目前有一个内核调试器连接到一个有问题的系统,所以我可以在行动中抓住它,但是,当然,因为我已经连接了内核调试器并且已经运行了 2 天,所以我还没有看到问题再次发生。

0 投票
5 回答
7763 浏览

sql - SQLServer 2000 中的高效分页(限制)查询?

在 SQLServer 2000 中进行分页查询的最有效方法是什么?

“分页查询”相当于在 MySQL 中使用 LIMIT 语句。

编辑:在这种情况下,存储过程是否比任何基于集合的查询更有效?

0 投票
2 回答
1089 浏览

asp.net - asp.net gridview 获取数据的时间过长

这似乎很常见,所以我很惊讶我还没有找到解决方案,也许有人可以帮助我。我有一个显示应用程序用户列表的网格视图,这个列表非常大,并且需要永远加载数据。否则,数据会被分页,一旦加载,一切都会好起来的。为了帮助管理员,我制作了搜索框,效果很好。唯一的问题是数据的初始加载,似乎 asp.net 最初正在检索所有记录。

有没有办法只获取当前页面的记录。也许我缺少 gridview 的设置,或者我做错了其他事情。

提前感谢您的建议。

泽利科

0 投票
3 回答
4190 浏览

javascript - 使用 jQuery 对记录进行分页

我有一个包含大量记录的 JSON 结果。我想显示第一个,但有一个下一步按钮可以查看第二个,依此类推。我不希望页面刷新,这就是为什么我希望 JavaScript、jQuery 甚至第三方 AJAX 库的组合可以提供帮助。

有什么建议么?

0 投票
2 回答
2826 浏览

gridview - 网格视图的行数据绑定后触发按钮单击事件

当我在我的 asp.net 页面中单击 GridView 之外的按钮时,GridView rowdatabound 事件在按钮的 OnClick 事件之前被触发。我正在使用按钮进行自定义分页,所以我需要颠倒这些事件的顺序。有什么想法吗 ??

提前致谢,-阿米特