Я работаю над приложением asp.net, которое позволяет пользователю обновлять данные в течение ряда дней.Данные представлены в виде таблицы:
Дата - Актив - Активная акция
04/11/11 - да - список с 360 записями
05/11/ 11 - да - список с 360 записями
06/11/11 - да - список с 360 записями
...
04/02/12 - да -список с 360 записями
Теперь таблица может содержать от 90 до 700 строк (например, разрешить запись на 90-700 дней), а поле выбора содержит 360 записей (12 000 символов).Таким образом, для 3-месячного отображения я получаю размер страницы 90 * 12 000 = 1 МБ, и это увеличивается до 8,4 МБ для 2-летнего отображения.
Я вижу, что проблема заключается во множестве повторяющихся списков.Я подумал о следующих подходах, возможно, люди могут предложить улучшения или уточнения:
- При каждом щелчке каждый список заполняется самостоятельно (уменьшает начальный размер страницы, но пользователю, возможно, придется ждать раскрывающегося списка для заполнения)1022 *
- Имеют один «настоящий» список и множество «поддельных» списков.когда пользователь нажимает на «фальшивый» список, затем отображается «настоящий» список, выбранное значение затем сохраняется в скрытом поле
- , чтобы клиент очистил данные, чтобы не было более 300 вариантовв каждой коробке