Каков максимальный предел для значений выпадающего списка в классическом asp? - PullRequest
0 голосов
/ 23 января 2010

В моем приложении я выполняю оцифровку выпадающего списка, собирая данные из базы данных.

Проблема:

Время отклика страницы очень велико, если значение раскрывающегося списка увеличивается. Есть ли максимальный лимит для выпадающего списка в ASP? или нам нужно заполнить это как-то иначе?

Пожалуйста, совет.

Спасибо Суман

Ответы [ 2 ]

1 голос
/ 23 января 2010

Это на самом деле не отвечает на вопрос, но я думал о том, как крупные коммерческие сайты, такие как Dell или NVidia, справляются с такими вещами. Обычно они никогда не предоставят пользователю выпадающий список с более чем 10 вариантами выбора. Часто они представляют серию экранов и задают вам все более детальные вопросы, чтобы сузить выбор. Это может быть реализовано с помощью серии раскрывающихся списков, которые динамически заполняются предыдущим выбором, списками или просто серией страниц.

В любом случае, я бы старался держаться подальше от расширения ограничений ASP для выпадающего списка, может быть, есть более элегантное решение, если есть какой-то способ для вас последовательно фильтровать варианты.

1 голос
/ 23 января 2010

Нет никаких ограничений, но вы должны учитывать, сколько данных пользователь должен загружать на каждом просмотре страницы. Если загрузка страницы занимает нежелательно много времени, вам следует подумать о том, чтобы сначала извлечь только подмножество данных, а затем либо постепенно загружать остальные, используя AJAX, либо предоставить какой-нибудь мастер для перехода к следующему подмножеству.

В качестве альтернативы может иметь смысл использовать текстовое поле и реализовать плагин jQuery Autocomplete , чтобы возвращать данные в виде пользовательских типов в поле, а не заполнять раскрывающийся список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...