问题标签 [data-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.
asp.net-mvc - ASP.NET MVC 2 分页排序过滤
这可能是重复的问题,但我在 SO 上找不到问题。如果是这样,请指点我。
我已经看到了很多使用 IQueryable 进行分页和排序的示例,但是,我不想使用 IQueryable 或者至少不想从外部存储库(不要将其暴露在外部)。
我没有使用 Linq To SQL。我的存储库当前返回 DTO 或 ICollection。
我正在使用 JqGrid。我不想一次降低所有数据。
由于我的应用程序目前正在开发中,我带来了所有数据,然后在控制器中执行 Paging、orderBy、SKIP、where 等。
我想要的是在数据库级别完成这些操作(我相信随着数据库大小的增加它会更有效)。
关于我应该如何实现分页、排序和过滤的任何建议
问候,
三月
mongodb - MonogoDB 如何为只有部分数据易失性的非常大的数据集叠加
我正在做一个项目,我们定期通过 IMAP 或 POP 收集大量电子邮件,对其进行分析(例如聚类到对话中,提取重要句子等),然后通过网络将视图呈现到最后用户。
主视图将是一个类似于 facebook 的个人资料页面,用于每个联系人的最近(20 个左右)对话,这些对话来自我们捕获的电子邮件。
对我们来说,能够频繁快速地检索个人资料页面和最近的 20 项非常重要。我们也可能经常在此提要中插入最近的电子邮件。为此,文档存储和 MongoDB 的低成本原子写入似乎很有吸引力。
但是,我们也会有大量不经常访问的旧电子邮件对话(因为它们不会出现在最近的 20 个项目中,人们只有在搜索它们时才会看到它们,这将是比较少见)。此外,随着时间的推移,此数据的大小将比联系人存储增长得更快。
根据我的阅读,MongoDB 似乎或多或少要求整个数据集保留在 RAM 中,解决此问题的唯一方法是使用虚拟内存,这可能会带来很大的开销。特别是如果 Mongo 无法区分易失性数据(配置文件/提要)和非易失性数据(旧电子邮件),这最终可能会非常令人讨厌(并且因为它似乎将虚拟内存分配转移给了操作系统,我不明白 Mongo 怎么可能做到这一点)。
似乎唯一的选择是(a)购买足够的 RAM 来存储所有内容,这对于易失性数据来说很好,但对于捕获 TB 的电子邮件来说几乎没有成本效益,或者(b)使用虚拟内存并查看读取/写入我们的易失性数据缓慢到爬行。
这是正确的,还是我错过了什么?MongoDB 是否适合解决这个特殊问题?如果是这样,配置会是什么样子?
seo - 如何为网格创建对 SEO 友好的分页?
我有这个网格(网上商店的产品列表),我不知道它有多大。但我想几百个项目是相当现实的,特别是对于搜索结果。如果我们得到一个大客户,甚至可能有数千个。:)
自然,我应该对这样的网格使用分页。但是如何做到这一点,以便搜索引擎机器人也可以抓取所有项目呢?我非常喜欢这个想法,但它只有第一个/最后一个/上一个/下一个链接。如果搜索引擎机器人必须遵循 200 级深度的链接才能到达最后一页,我认为它可能很快就会放弃,并且不会枚举所有项目。
对此的常见(最佳?)做法是什么?
pagination - 在前端进行分页的最佳方法
我有一个包含 30-60 行数据的表。我想在前端对此进行分页。基本上是这样的:
我相信 jQuery 将是这方面的武器。任何好的教程/建议如何做到这一点?要记住什么等等。
c# - 使用 WCF OData 和 GetContinuation() 方法的服务器端分页
我正在使用 QueryOperationResponse GetContinuation() 方法尝试并分页读取从 odata wcf 提要读取的非常大的数据集。我正在使用从 microsoft 获得的一些 OData 帮助程序库。
问题是分页过程似乎陷入了无限循环,并且永远不会结束。例如,如果我将页面大小设置为 10000 条记录并且有 80000 条记录要检索,我观察到循环继续进行了 8 次以上的迭代,此时它应该完成。
下面是查询服务并实现分页的类(在底部)。我还观察到 NextLinkUri 的“OriginalString”不会随着每次迭代而改变,我认为这是错误的吗?希望我只是错过了一些非常明显的东西,我认为这是正确的页面方式:
这就是我调用该方法的方式:
asp.net-3.5 - datalist 中的数据分页 使用服务器端编码
我必须对现有应用程序中的数据列表实现数据分页。
我有的
存储过程 - 具有 if else 条件
现在,我想在我在 aspx 页面上的数据列表中实现数据分页。问题是我需要将 ObjectDataSource 指定给绑定到网格视图的存储过程。
我不想从查询字符串中获取任何参数。由于我有多个 seacrh 参数,另一个原因是我不想要回发。
可能是我的解释令人困惑,因为我想解释每一件事。
我会试着总结一下:
- 我有一个数据列表控件。
- 我希望使用现有的存储过程进行数据分页。
- 我已经为存储过程创建了一个数据集 [by Add new Item]。[产品.xsd]
- 我不想从 Querystring 中获取任何参数,我需要几乎 15 个必须从服务器端获取的参数。
- 我的存储过程已经准备好了..接下来是本教程
- 我应该在 ObjectDataSource 的 TypeName 属性中写什么?
编辑1
我看到了一个使用 Linq to Sql 的更好示例,但我的问题是我的存储过程太大而无法转换为 linq 查询。有什么帮助吗?
sql - MS Access数据库分页+搜索怎么做?
我有一个 MS Access 2003 数据库,其中product1
有一个名为Product Code
. 没有自动 ID 列。
我已经使用这个 sql 来进行自定义数据分页。
现在我的问题是搜索。当我在数据库表上搜索某些东西并指向它时。
如何确保分页仍然正常工作?
.net - 是否可以使用 WCF 服务而不是 WCF 数据服务来实现服务器端分页
我一直在尝试使用 WCF,并编写了一个 WCF 服务来为网站提供后端。我在实现服务器端分页时遇到了一个问题,因为我发现的所有示例(例如http://msdn.microsoft.com/en-us/library/ee358711.aspx)似乎都在使用DataServiceQueryContinuation 和 WCF 数据服务。
虽然我很欣赏我可以编写一个 WCF 数据服务来返回数据,但对于诸如登录和更新用户信息之类的事情来说,拥有一个 WCF 服务,然后为更大的查询/报告提供一个单独的 WCF 数据服务,这似乎是额外的复杂性。
这是标准做法,还是有内置机制通过 WCF 服务的方法调用来分页数据?
编辑
我发现了几种可能的方法,一种涉及 Linqskip
和take
运算符的简单方法:通过 WCF 服务实现寻呼机
和更复杂的方法:
WCF 服务与大量数据的最佳实践?
我曾认为可能有一种方法可以使用 WCF 服务来分页数据,就像使用 WCF 数据服务一样:http: //msdn.microsoft.com/en-us/library/ee474245.aspx
有谁知道这是否可能?
asp.net-mvc - 在.net MVC中对数据进行分页,需要在不同View之间传递数据
.net MVC 2.0 问题:
主要问题是我想在 Arraylist 中分页我的数据并将它们显示在视图的不同页面中。(我想在客户端分页数据,因为在我的服务器端,数据源存储在哈希表中,我不能在数据库中进行分页)这是一个名为“搜索”的视图,用户可以输入关键字并单击“提交”按钮并将表单提交给 Action:
当我查看我的结果时,网址是:/Controller/SearchKey
所以到这里为止,一切都很好,我可以得到正确的搜索结果,但我想分页结果。然后我需要将页码传递给视图,但是url:/Controller/SearchKey/page_num 未验证,如果我输入 /Controller/Search/page_num,则结果为空(从“SearchKey”操作返回结果)
所以我的问题是,对于这种情况,如果我想做客户端分页,我应该怎么做?谢谢
asp.net-mvc-3 - 如何使用 Linq to Xml 实现分页?
从我的 rss 提要中检索图像时,我被困在如何实现分页。我还有一个助手来呈现寻呼机链接的 html。但是我不确定在索引操作中该怎么做。我的代码如下:
在我的控制器中:
PagedData 类:
还有我的分页视图模型
分页助手: