2015-03-25 7 views
1

У меня есть кендо выпадающий/Множественный ... , каждая из которых связана с методом контроллера, который возвращает 37000 пунктов ...Кендо DropDownList слишком медленно во время чтения DATASOURCE

Это занимает много времени, чтобы показать данные. ..

Итак, я думал, что мы НЕ ДОЛЖНЫ возвращать 37000 предметов в выпадающие меню.

Можно ли остановить эту проблему буферизации?

+0

Если у вас есть много объектов, то выпадающий список/мультиселекция - это не способ сделать это. Вы можете использовать мультиселекцию с опцией автозаполнения и показывать только первые _n_ результаты. –

ответ

0

, если вы используете MULTISELECT рассмотреть вопрос об использовании опции MINLENGTH:

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

И как это было предложено в первом комментарии вы можете также взять только первые п результатов в действии Controler.