【问题标题】:How to Show thousands records to user and user have to select from that in C#如何向用户显示数千条记录,用户必须从 C# 中选择
【发布时间】:2016-06-23 09:22:09
【问题描述】:

目前我在两个表中有数千条记录(它仍在增长),我想在网页中显示它,以便用户可以从中选择。现在我在下拉列表中显示它,以便用户可以选择它。

要求: - 用户可以从下拉列表中选择多条记录 - 我们还必须实现自动完成

我们尝试了 Telerik Multi select dropdown、Kendo JS Drodpdown 控件并选择了 select js。我们通过 Ajax Web 服务绑定数据。 但是加载下拉菜单需要很长时间,并且用户在等待时间时会感到沮丧。

对你们所有人的期望: - 如果有人能给我们一个更好的想法来实现上述功能,那就太棒了。 - 第二件事是在用户之间填写下拉菜单时可以与其他页面组件交互。当前用户必须等待整页加载。

技术:C# JavaScript Ajax

【问题讨论】:

  • 你检查过你的瓶颈在哪里吗?是从服务器到客户端检索这些“数千”条记录,还是客户端呈现它们?至于阻塞问题,页面加载完成后异步加载即可
  • 从服务器检索不需要太多时间。将其绑定到前端需要很多时间。直到用户无法与其他页面控件交互。
  • @Werner:我们已经尝试过了,但第一次加载数据需要时间

标签: javascript c# jquery ajax dropdown


【解决方案1】:

你可以试试MagicSuggest。这使您可以在用户输入某些字符后动态加载自动完成数据。 这应该会提高您选择的性能。

检查documentation page 和数据属性。有一个示例向您展示如何通过 ajax 加载您的内容。下拉列表将向您的服务器发送一个名为query 的参数。使用此参数,您可以过滤数据。 该插件还允许多选。

【讨论】:

  • 感谢您的回复。我们正在实施它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
相关资源
最近更新 更多