Обратная передача - это просто еще один способ сказать, что HTML-форма была отправлена. Когда вы отправляете форму, отправляемые на сервер вещи only являются свойствами value
и name
элементов input
и select
в форме. Вот почему ваш «текст» сохраняется: это атрибут value
этого элемента. Если вы также хотите сохранить изменения видимости или любые другие изменения, вам нужно добавить в форму элемент, который может каким-либо образом хранить эти изменения в своем атрибуте value.
По сути, это и есть ViewState; дополнительный скрытый элемент, свойство value которого содержит текущее состояние элементов управления. Но ViewState работает для поддержания состояния между экземплярами сервера вашей страницы. Это не для перемещения новых изменений с клиента на сервер.