c# - 使用 WebApi ( $inlinecount ) 的 OData 分页

标签 c# asp.net pagination odata asp.net-web-api

我正在使用 OData 对从 Web API 调用返回的一长串项目进行分页。我可以通过具有开始和结束索引的 url 过滤数据。

我的问题是,我怎么知道项目的总数?因此,我可以在调用 Web API 的移动设备上显示第 1 页,共 3 页(20 项)。

最佳答案

试试这个方法:http://www.strathweb.com/2012/08/supporting-odata-inlinecount-with-the-new-web-api-odata-preview-package/

它使用最新的 Web API OData 包。

在交付最终的 Web API OData 包之前(今年秋天的某个时候,应该在 11 月左右),当开箱即用地支持 $inlinecount 时,此解决方案可能是最好的选择。

关于c# - 使用 WebApi ( $inlinecount ) 的 OData 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706479/

相关文章:

c# - '无法加载文件或程序集 'System.Web.Helpers' 或其依赖项之一

ruby-on-rails - 将 will_paginate 与多个模型一起使用(Rails)

mysql - 如何在hibernate中使用group by获取查询结果的总数?

c# - 旋转整数的数字

c# - 无法添加网络引用

asp.net - AntiXss.JavaScriptEncode 将结果用单引号括起来是否有充分的理由?

javascript - 在 Javascript 中迭代分页 API 结果

c# - 如何只下载页面的一部分?

c# - guest 拒绝访问重定向到 Login.aspx 的管理文件夹

c# - 没有 RequiredFieldValidator 的 CompareValidator?