问题标签 [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 投票
0 回答
436 浏览

asp.net - 使用 DataPager 以编程方式加载的用户控件不分页

我有一个带有 listview 和 DataPager 的 asp.net 用户控件,如果它以 usua 方式从 aspx 页面静态加载,则可以按预期工作。

但是如果在 PlaceHolde 中动态加载它,我将失去 DataPager 功能。在选择一个新页面时,它会刷新但没有项目。调试时似乎没有触发事件。

DataList 使用 ObjectContainerDataSource 作为数据源。

0 投票
1 回答
830 浏览

asp.net - jQuery 选择器和 DataPager 不能共存!(ASP.NET)

我正在使用带有 MS SQL 数据库的 ASP .NET ListView。我使用 ListView 来显示信息,在列表视图中,有一个超链接可以打开 jQuery 模态对话框中特定记录的编辑窗口。

jQuery 通过获取名称为“Link”的每个项目的链接并将其与对话框相关联来工作。

一切正常。之前可以一次性显示所有记录,但随着记录数量的增加,我需要一个分页解决方案。数据页救援!

但是现在 DataPager 的控件不工作了!我无法返回、前进或单击页码,因为它将在没有对话框的情况下在 ListView 中打开第一个数据绑定项的 href(就像普通页面一样)。但是,如果我删除 jQuery 代码,分页会正常工作,但我没有得到整洁的模态对话框来进行编辑:(

任何想法为什么这些不能彼此存在?提前感谢很多:)

更新:不起作用的是它们不能和平共存。如果我删除 jQuery 代码,DataPager 工作正常,但我将丢失用于编辑的模态对话框。如果我把 jQuery 代码放回去,模式对话框可以正常工作,但 DataPager 不能:(

0 投票
1 回答
3878 浏览

asp.net - 使用多个 datapagerfield 多次调用 objectDatasource 中的 SelectMethod

好的,这是设置。我正在构建一个页面,其中包含一个列表视图、一个数据分页器和 3 个数据分页器字段(2 个 NextPreviousPagerField、1 个数字分页器字段)和一个对象数据源,以将所有这些结合在一起。

在我将断点放入 objectdatsource 控件中指定的 SelectMethod 之前,一切正常。似乎对于每个 datapagerfield 控件,它都在调用 selectmethod 和 selectcount 方法。因此,每当用户分页时,它都会调用数据库 6 次而不是 2 次(我没有打开 atm 缓存)。如果我删除一个 datapagerfield,它将删除 2 个调用。

现在这是在 VS2008 中的 asp.net 3.5 SP1 中构建的。当我将相同的代码文件复制到 asp.net 4.0 VS2010 解决方案时,重复调用似乎消失了。

这是 asp.net 3.5 SP1 中的错误吗?

提前致谢

0 投票
1 回答
1400 浏览

c# - 在页面加载时,使用 listview 和 datapager 导航到 listviewitem 所属的特定页面?

我在 ListView 的会话中选择了 DataKey。
当我回到这个包含列表视图的 aspx 页面时,我可以重新设置选择。
但是,当列表视图中的选定项目属于其他页面(不是第一个列表视图页面)时,我还需要将选定的列表视图页面设置为我的项目所属的页面。

我使用列表视图和数据分页器(带有模板分页)

如何找到我要选择的项目存在于哪个页面?

我可以搜索 datakey 值的页面然后激活它吗?

0 投票
1 回答
865 浏览

silverlight - 是否可以为 silverlight datapager 控件设置页数

嗨,是否可以为 silverlight datapager 控件设置页数,而没有 datpager 的 itemsource。

如果不可能,是否有任何其他等效控件可用作 silverlight 中的数据分页器

0 投票
0 回答
274 浏览

asp.net - FW 3.5 中的 ListView 和 DataPager 实现工作但在项目迁移到 FW 4.0 时行为不端

我在 asp.net 页面中有 2 个列表视图。两者都使用带有下拉列表的数据分页器(显示 X 个页面中的 X 个,每个列表视图只能在单个列表页面中显示 5 条记录)。根据第一个中的选择,我在第二个列表视图中显示了一些项目,并且我还可以在第二个列表视图中添加新项目。

当我在第二个列表视图中添加新项目时(使用 InsertItemTemplate),我还确保如果新添加的记录在第二页上,我将列表视图设置为显示第二页,其中新添加的记录作为选定项目。

使用 .NET Framework 3.5,所有这些都可以正常工作。
最近,我们将我们的应用程序迁移到了 Framework 4.0,从那时起,第二个列表视图中的选择和分页出现了异常(它们没有出现)。下一页逻辑也失败并向我显示 EmptyDataTemplate。

我的大部分分页相关代码都基于 DataPager.SetPageProperties() 方法。

有没有人注意到框架 4 中的任何此类行为?

0 投票
1 回答
1621 浏览

asp.net - 服务器控件中的 ASP.NET DataPager 控件

我正在尝试创建一个将使用 DataPager 控件的服务器控件,但我在使用 PagerTemplate 时遇到了一些困难。

这是我想从服务器控件生成的 DataPager 控件:

我不知道如何从代码创建 PagerTemplate。我被困在需要创建 ITemplate 的部分,但我不知道如何使用它。

我做了一些搜索,但没有找到任何可以帮助我的东西。我是服务器控制的新手。我可以做一些简单的,但模板对我来说是新的。

谁能给我一些帮助?

谢谢 :)

0 投票
3 回答
839 浏览

.net - Asp.net listview 分页没有内存中的所有记录

在我的 asp.net 页面中,我有一个列表视图,它在 LayoutTemplate 中定义了一个数据分页器。列表视图数据绑定到记录列表。我知道记录的总数......但我没有从数据库中加载它们。我想首先告诉寻呼机请求记录的总数,并让它生成页面和导航。当用户从数据分页器中单击一个页面时,我想从数据库加载记录并更新列表视图绑定以显示该页面的结果。

使用 asp.net 的 listview 和 datapager 是否可行?

谢谢,拉杜

0 投票
1 回答
1453 浏览

c# - 列表视图的 Datapager 总是转到结果的第 1 页

我正在使用 Listview 和 Datapager 控件。但是当我刷新页面时,它总是将数据分页器设置为第 1 页。我希望刷新后它应该在同一页面中。例如,我想要与 stackoverflow 相同的功能,例如:https ://stackoverflow.com/questions/tagged/datapager 。如何做到这一点可以帮助任何人。

0 投票
0 回答
2673 浏览

c# - ASP.NET 中 ListView 的自定义 DataPager

我想同时获得 C# 和 VB.NET 的建议。

我有跟随 DataPager 来处理 ListView 的分页。

DataPager 标记

处理 DataPager 事件

显示/隐藏数据分页器

上面的代码产生以下输出:

第一个 上一个 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 等等 下一个 最后

我上面的代码工作正常。但是,当 ListView lvComputer 的 TotalRows 超过 200 时,页面上有很多分页数。我想以以下格式显示寻呼号码:

第一个 上一个 1 2 3 ..... 9 10 11 下一个 最后一个

第一个 上一个 5 6 7 8 ..... 13 14 15 16 下一个 最后一个

我需要以编程方式做什么来修改数据分页器以获得所需的结果,如上面的示例?谢谢你。