c#中滚动数据窗口的一个很好的模式或示例

本文关键字:很好 一个 模式 滚动 数据 窗口 | 更新日期: 2023-09-27 17:53:48

我们正在开发一个包含搜索功能的系统,该功能可以返回数百个(可能是数千个)复杂对象作为查询结果。UI是基于web的,我不愿意将数百个对象放到网络上,即使是摘要形式,因为每个对象显示给用户的有用数据量相当大。我希望避免传统的分页(每页30个条目,底部列出一些页面),并且希望看到一些模拟在一个页面上显示所有结果的东西,但是在用户向下滚动时加载数据。为了防止大型数据集淹没浏览器,我想我希望看到数据在向下滚动时"从顶部"消失,如果向上滚动则重新加载。

我先试了GIFY,真的。问题是我不是一个网页开发人员,我不知道该怎么称呼这个东西,虽然我知道这不是一个新概念。我尝试了"滚动数据窗口","滚动数据窗口","web ui数据窗口",以及其他一些事情,然后完全放弃并来到这里,手握hat。

谁能给我一个模式或例子,我正在描述的东西?我认为它必须在控制器中完成,UI只是要求下一个数据块在堆栈中的任何方向,它恰好是滚动。

c#中滚动数据窗口的一个很好的模式或示例

你可以试试"延迟加载"的概念,加载将根据需求动态发生。

你可以在这里阅读这个概念