Jquery multiselect为1300条记录减速

Jquery multiselect为1300条记录减速,jquery,asp.net-mvc-3,Jquery,Asp.net Mvc 3,我实施此解决方案是为了获得一个多选下拉列表框: 然而,这是缓慢的。为什么我需要这个?用户必须能够选择多种药物。总共有1300人服用药物 我应该让他们在填充搜索框之前过滤它吗?或者有没有办法提高速度 我正在使用MVC3 jquery我的天啊,我刚刚发现这太神奇了 哪一部分比较慢?渲染“多重选择”所需的时间?1300个选项是很多的。也许你需要一个更好的策略——强制用户通过键入部分名称来过滤列表,并且只回拉与他们键入的内容相匹配的条目,即自动完成样式。或者,如果他们只需要选择一种药物,只需执行“自动

我实施此解决方案是为了获得一个多选下拉列表框:

然而,这是缓慢的。为什么我需要这个?用户必须能够选择多种药物。总共有1300人服用药物

我应该让他们在填充搜索框之前过滤它吗?或者有没有办法提高速度


我正在使用MVC3 jquery

我的天啊,我刚刚发现这太神奇了

哪一部分比较慢?渲染“多重选择”所需的时间?1300个选项是很多的。也许你需要一个更好的策略——强制用户通过键入部分名称来过滤列表,并且只回拉与他们键入的内容相匹配的条目,即自动完成样式。或者,如果他们只需要选择一种药物,只需执行“自动完成”句号。我还建议按名称(第一个字母或其他)对药物进行分页,然后还包括搜索功能。当然,请查看jQuery UI“自动完成”,并在向最终用户显示所有结果之前过滤结果服务器端。