FW 3.5 中的 ListView 和 DataPager 实现可以工作,但当项目迁移到 FW 4.0 时会出现问题

发布于 2024-09-29 06:43:42 字数 486 浏览 3 评论 0原文

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

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

使用 .NET Framework 3.5,所有这些都可以正常工作。
最近,我们将应用程序迁移到 Framework 4.0,从那时起,Selections &第二个列表视图中的分页行为不当(它们没有显示)。另外,下一页逻辑失败并显示 EmptyDataTemplate。

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

有人注意到 Framework 4 中有这样的行为吗?

I have 2 listviews in an asp.net page. Both use a datapager with a dropdown (showing X of X pages, each listview can show just 5 records in a single list page).
Based on selection in the first, I show some items in the second listview and I also have ability to add new items in the second one.

When I add new items in the second listview (using an InsertItemTemplate) I also ensure that if the newly added record is going on the second page, I set the listview to show the second page with the newly added record as the selected item.

All of this works fine using .NET Framework 3.5.
Recently, we migrated our application to Framework 4.0 and since then the Selections & Paging in second listview misbehave (they don't show up). Also the next page logic fails and shows me the EmptyDataTemplate.

Most of my paging related code is based on the DataPager.SetPageProperties() method.

Has anybody noticed any such behavior in Framework 4?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文