У меня есть страница, которая использует панель обновления Ajax для обработки одного раздела данных без полной обратной передачи.Панель содержит около восьми полей, включая один выпадающий список, который может стать довольно большим (7500+ элементов).
При первоначальной загрузке формы заполнение раскрывающегося списка может добавить несколько дополнительных секунд ко времени загрузки, и мои пользователис этим все в порядке.
Однако я также вижу значительную паузу после того, как пользователь нажимает кнопку, чтобы сохранить данные на панели обновлений.Я доказал, что время задержки возникает только тогда, когда в раскрывающемся списке много данных, и, похоже, нет какой-либо конкретной строки кода, которая отвечает за это ... просто наличие большого раскрывающегося спискасваливать вещи во время обновления.Я попытался отключить «EnableViewState» на элементе управления без последствий.
Это нормально для больших выпадающих списков, и мне просто придется смириться с этим и / или изменить дизайн?Или кто-нибудь может порекомендовать исправить?Я нахожу странным, что задержка при обновлении на самом деле больше, чем первоначальная задержка времени загрузки, и мой клиент довольно устойчив к изменению.