Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向用户显示数千条记录,用户必须从C中进行选择_Javascript_C#_Jquery_Ajax_Dropdown - Fatal编程技术网

Javascript 如何向用户显示数千条记录,用户必须从C中进行选择

Javascript 如何向用户显示数千条记录,用户必须从C中进行选择,javascript,c#,jquery,ajax,dropdown,Javascript,C#,Jquery,Ajax,Dropdown,目前我有数千条记录,它仍在两个表中增长,我想在网页中显示它,以便用户可以从中选择。现在我在下拉列表中显示它,以便用户可以选择它 要求: -用户可以从下拉列表中选择多条记录 -我们还必须实现自动完成 我们尝试了Telerik多选下拉菜单、剑道JS DrodDown控件和选择JS。我们正在通过Ajax Web服务绑定数据。 但加载下拉列表需要很多时间,用户在等待时间上会感到沮丧 希望你们大家: -如果有人能给我们一个更好的想法来实现上述功能,那就太棒了。 -第二件事是当下拉列表被填充时,用户可以和其

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

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

我们尝试了Telerik多选下拉菜单、剑道JS DrodDown控件和选择JS。我们正在通过Ajax Web服务绑定数据。 但加载下拉列表需要很多时间,用户在等待时间上会感到沮丧

希望你们大家: -如果有人能给我们一个更好的想法来实现上述功能,那就太棒了。 -第二件事是当下拉列表被填充时,用户可以和其他页面组件交互。当前用户必须等待整个页面加载

技术:C JavaScript Ajax

您可以试试。这允许您在用户输入一些字符后动态加载自动完成数据。 这将提高您选择的性能

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

您检查过您的瓶装饮料在哪里吗?是从服务器向客户端检索这数千条记录,还是客户端呈现它们?至于阻塞问题,只要在页面从服务器加载了etrieval之后异步加载就可以了,这不会占用太多时间。将其绑定到前端需要很多时间。直到用户无法与其他页面控件交互为止。您可以尝试数据虚拟化:@Werner:我们已经尝试过了,但是第一次加载数据需要时间谢谢您的回复。我们正在实施它。