Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
C# 读取数据源时Kendo DropDownList太慢_C#_Asp.net_Kendo Dropdown_Kendo Multiselect - Fatal编程技术网

C# 读取数据源时Kendo DropDownList太慢

C# 读取数据源时Kendo DropDownList太慢,c#,asp.net,kendo-dropdown,kendo-multiselect,C#,Asp.net,Kendo Dropdown,Kendo Multiselect,我有剑道下拉/多选。。。 每个都链接到一个控制器方法,该方法返回37000项 显示数据需要很多时间 所以,我想我们不必把37000件物品退回下拉列表 是否可以停止该缓冲问题???如果使用multiSelect,请考虑使用MinLength选项: Html.Kendo().ComboBoxFor(m => m.ObjectID) //start autocompleting only after 3 char .

我有剑道下拉/多选。。。 每个都链接到一个控制器方法,该方法返回37000项

显示数据需要很多时间

所以,我想我们不必把37000件物品退回下拉列表


是否可以停止该缓冲问题???

如果使用multiSelect,请考虑使用MinLength选项:

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

正如第一条评论中所建议的,您也可以在控制器操作中只获取前n个结果。

如果您有那么多对象,则下拉/多选不是执行此操作的方法。您可以使用multiselect with autocomplete选项,只显示前n个结果。