问题标签 [datapager]

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 投票
1 回答
714 浏览

asp.net - 分页不适用于使用 Linq 的 ListView 和 Webservice

我有一个简单的页面,它使用一个用 Linq 编写的单一方法使用 web 服务查找联系人。在页面上,我有一个 gridview 和一个带有 DataPager 的 listview 来比较两者。我可以使用gridview 很好地进行分页,但是Linq 代码必须在每次调用时返回所有数据,并让网页只选择一个页面的价值......不是最好的解决方案。

有人告诉我 ListView 可以解决这个问题,但是我能够找到的所有示例都在网页上而不是在单独的层(例如 web 服务)中具有 Linq 代码。理想情况下,我应该能够告诉 Web 服务带回一个特定页面的数据(起始记录数和行数),但是我如何让 ListView(或 DataPager)触发一个要求这个的事件数据?

这是 ASPX 代码:

这是后面的代码:

和网络服务:

0 投票
1 回答
2013 浏览

c# - Datapager 页面更改事件

目前,当用户更改数据分页器的页码并从一个页面移动到另一个页面时,我需要调用一个方法。谁能告诉我是否有任何数据分页器页面更改事件或任何解决方法?提前致谢。

0 投票
1 回答
704 浏览

asp.net - 将 DataPager 控件与 AJAX 和 SEO 一起使用

我刚刚尝试在 AJAX 面板中运行 ListView、ObjectDataSource 和 DataPager。

QueryStringField="page"在我从 DataPager 中删除该属性之前,我很难让它工作。此属性导致当前页面作为 URL 中的查询参数传递。出于显而易见的原因,我想在使用 AJAX 回发时这不起作用。

现在我的问题是这是否会伤害我的 SEO。当我使用 QueryStringField 时,页面链接显示为带有各种查询参数的常规链接。但现在链接只是 javascript。我没有损害搜索引擎扫描相关页面的能力吗?

或者有另一种方法吗?

0 投票
1 回答
287 浏览

asp.net - 格式化 DataPager 链接

实际上,我想要的只是#lastTab在 Asp.NET 中由 DataPager 控件呈现的链接的末尾添加。

由于我喜欢NumericalField诸如“1 2 3 ...”之类的内容,因此我不想弄乱默认实现。

有人可以帮助我吗?

谢谢。

0 投票
1 回答
328 浏览

c# - 使用 datapager 和 datagrid 访问特定成员

问候,

我有一个 DataGrid 显示一个 PagedCollectionView ,其中包含记录的总数。

我们总共有大约 4220 条记录,每页显示 20 条记录,我们大约有 210 页。

现在我一直在尝试实现这一点:

当我搜索一个人时,我希望此人显示在页面顶部,并将页面设置为它所在页面附近的任何内容。

我设法使用Linq Get items Higher then lastname中给出的示例将人置于首位,但是 PagedCollectionview 被这些结果覆盖。由于这会在被通缉的人之前跳过所有内容,因此页面数量会有所不同。

所以基本上我想要的是有一个可以输入“Jan”的搜索字段。然后我希望页面跳转到 Jan 可能所在的页面(+/- 1 页低或高)并将“Jan”作为第一条记录。

0 投票
1 回答
1732 浏览

c# - 为什么在 listview 和 datapager 中未正确启用页码

我正在使用 listview 和 datapager 进行显示。我使用两级列表视图,其中内部列表视图项可以是 6 种类型。我使用自己的数据源。我只需要每页显示 1 个内部列表视图项。它正确显示每一页,但页码设置不正确,例如,当第二页(其他)被点击时,第二页码没有被禁用,而第一页码仍然被禁用。这是代码:

0 投票
2 回答
2556 浏览

silverlight - 为什么 DataPager 不接收我的 TotalItemCount?

我正在尝试为 Silverlight 创建一个包含数据网格和数据寻呼机的 MVVM 友好页面。在我的视图模型上,我实现了 IPagedCollectionView 接口

我已经实现了获取 ItemCount 和 TotalItemCount 所需的所有方法。

XAML 可以很好地绑定到项目,并且数据网格在最初加载时显示前五个项目。

获取折扣然后设置总计数的相关代码全部执行并且数字达到我的预期(返回的项目为 5,所有折扣的总数为 9)

但是datapager似乎没有发现有超过5个折扣。我可以看到 TotalItemCount 设置正确。奇怪的是,除了设置值之外,任何其他代码都不会调用 TotalItemCount 属性。数据分页器不应该使用它来确定是否可以单击 Prev / Next / First / Last 按钮?

更新 所以我在订阅 MouseEnter 事件时查看了 DataPager,发现了一些有趣的东西。ItemCount 是 5,无论我在 ViewModel 上将其设置为什么(例如,手动将其设置为 9),DataPager 都只会查看其集合中的项目以确定实际有多少项目。它不是从 ViewModel 类中读取这些值。我想我读到如果周围的上下文实现 IPagedCollectionView,DataPager 将使用这些方法来确定大小/页面/等。

0 投票
0 回答
241 浏览

c# - C# 列表视图数据分页器

我已经搜索过,但我找不到提供 ButtonCount 的方法

NumericPagerField ButtonCount="2" -> 动态

任何人?

0 投票
1 回答
1168 浏览

asp.net - 所有页面上的 ListView ItemDataBound

ASP.NET ListView 的 ItemDataBound 事件似乎只处理由 DataPager 确定的可见页面。

我如何能够在 ListView 的所有页面上使用数据绑定?

这是关于使用 ItemDataBound 检查复选框...

0 投票
1 回答
2554 浏览

asp.net - 如何从代码隐藏中引用 ListView DataPager

对于 ListView 控件 DataPager,我正在尝试以编程方式设置PageSize,但从代码隐藏中,我看不到数据页。

尝试这样做:

但是“DataPager1”不能从页面后面的代码中访问。

谢谢,亚当