Я создаю веб-страницу, которая позволяет пользователю выбирать цвет и размер. После того как они выбраны, мне нужно выполнить поиск, чтобы увидеть, существует ли инвентарь или нет, и обновить некоторые элементы пользовательского интерфейса, основываясь на этом.
Я думал, что помещение всех данных об одном продукте в многомерный массив JavaScript (для каждого экземпляра страницы всего 10-50 записей) и написание некоторых подпрограмм на стороне клиента - это будет путь по двум причинам. Один, потому что он поддерживает быстрый интерфейс, и два, он минимизирует обратные вызовы на сервер. Что меня беспокоит с этим решением, так это запах кода.
В качестве альтернативы я думаю об использовании более пуристского подхода AJAX с использованием HTTP-обработчиков и JSON, или, может быть, гибрида с небольшим количеством обоих. Мой вопрос: что вы думаете о лучшем решении этой проблемы с использованием стека ASP.Net 2.0?
[редактировать]
Я также должен упомянуть, что эта страница будет работать в среде SharePoint.