, когда я добавил новое раскрывающееся меню к моему представлению. Это раскрывающееся меню заполняется списком из модели. Модель загружается в действие индекса с большим количеством строк или 4k. Проблема в том, что когда я запускаю страницу, она замерзает как 5 секунд, прежде чем выпадающий список заполнен, я имею в виду, что весь мой сайт не отвечает. Что я могу сделать?MVC заморозить, страница не отвечает в течение нескольких секунд
ответ
Либо вы можете заполнить выпадающий список с помощью ajax-вызова после загрузки вашей страницы и показать небольшой индикатор выполнения над выпадающим меню при выпадающем списке.
Вам нужно будет создать другой метод действия, который будет возвращать только выпадающий элемент. и в готовом документе вам нужно будет сделать ajax-вызов этого метода действий и при удалении выпадающих элементов загрузки ajax-вызовов в раскрывающемся списке. :
$(document).ready(function(){
$.ajax({
url: //Url to your action method along with the student name in query string,
type:get,
dataType: "json",
complete: function() {
//remove progress bar.
},
beforeSend: function() {
//Show progress bar.
},
success: function (data) {
//fill second drop down like:
//$("#secondDropDown").append('<option value="' + anyvalue + '">' + anyText + '</option>');
}
});
});
, но я не использую ajax, это всего лишь ответ от контроллера – kosnkov
Можете ли вы показать мне свой код зрения и контроллера –
- 1. Учетная запись в течение нескольких секунд
- 2. NSOpenPanel замораживает приложение в течение нескольких секунд
- 3. Страница замерзает в течение нескольких секунд при работе ajax post
- 4. Delay Javascript функции в течение нескольких секунд
- 5. Скрыть кнопку в течение нескольких секунд onclick
- 6. выделить цвет рамки в течение нескольких секунд?
- 7. Клавиатура зависает в течение нескольких секунд
- 8. libGDX пауза работает в течение нескольких секунд
- 9. Blink imageView в течение нескольких секунд
- 10. C# Показать TextBox в течение нескольких секунд
- 11. Подключения Mysql в течение нескольких секунд
- 12. Создание UIImagePickerController зависает в течение нескольких секунд
- 13. SurfaceListBox не реагирует на жесты касания в течение нескольких секунд
- 14. Показать диалоговое окно в течение нескольких секунд
- 15. Сделайте «матрицу» Run в течение нескольких секунд?
- 16. Удерживайте метод UIPickerViewDelegate в течение нескольких секунд
- 17. SDL не отвечает после запуска в течение нескольких секунд на linux
- 18. Python eve не отвечает после запуска в течение нескольких дней
- 19. сделать куб скрытым в течение нескольких секунд и отобразить его снова в течение секунд.
- 20. Сервер не отвечает в течение долгого сценария
- 21. с перерывами узел cassandra не работает в течение нескольких секунд
- 22. данные акселерометра не верны, задержка в течение нескольких секунд
- 23. Страница полностью не отвечает
- 24. Jquery auto reload замораживает веб-сайт в течение нескольких секунд
- 25. Программа не отвечает на вас пару секунд
- 26. wp_usermeta запрос висит в течение нескольких секунд до загрузки
- 27. Ajax просит работать в течение 30 секунд
- 28. Сон слой в течение нескольких секунд в cocos2dx
- 29. добавление строки в rich: datatable в течение нескольких секунд (уведомление)
- 30. Как замедлить foreach в течение нескольких секунд в Android?
4k элементов в комбо определенно против удобства использования. вы считали текстовое поле автозаполнения или что-то более легкое? –