Моя страница представляет собой блочную форму заказа, в которой имеется множество товаров и варианты различных размеров.
У меня есть сетка, в которой есть 3 статических столбца с метками.
Затем есть несколько динамически построенных столбцов.
Каждый из динамически построенных столбцов содержит текстовое поле.
Текстовое поле для количества.
Попытка либо обновить сервер введенным количеством при каждом изменении текстового поля (возможно, событие ontextchanged), либо выполнить цикл по каждой из строк столбец за столбцом и собрать все элементы, имеющие количество, и обработать эти элементы и их количества все сразу (при нажатии на кнопку).
Если я помещу процесс, который создает GridView, в if (! Page.IsPostBack), то при запуске события с измененным текстом gridView получает только статические поля, а динамические пропали.
Если я удалю if (! Page.IsPostBack), процесс сбора и построения страницы будет слишком трудоемким при обработке и займет слишком много времени для повторной визуализации страницы.
Некоторые советы будут оценены.
Спасибо