2015-03-25 40 views
1

我有剑道下拉/ MULTISELECT ... 其中的每一个链接到返回37000项的控制器的方法...剑道DropDownList的速度太慢,而读取数据源

这需要大量的时间来显示数据。 ..

所以,我认为我们不必将37000项返回到下拉菜单。

是否有可能停止缓冲问题?

+0

如果你有那么多的对象,那么dropdown/multiselect不是这样做的。您可以使用具有自动完成选项的多重选择并仅显示第一个_n_结果。 – 2015-03-25 12:44:46

回答

0

,如果您使用的是多选考虑使用选项MINLENGTH:

Html.Kendo().ComboBoxFor(m => m.ObjectID) 
        //start autocompleting only after 3 char 
        .MinLength(3) 

而且作为第一个注释建议你也可以采取只在CONTROLER行动第n个结果。