Когда для динамического создания элементов управления, так что когда я нажимаю кнопку, я могу сохранить их значения?

StackOverflow https://stackoverflow.com/questions/1304988

Вопрос

Я динамически создаю несколько текстовых поток и стараюсь получить их значения, когда нажимаю кнопку, но они ушли. Я создаю текстовые поля (объявление, инициализация, добавление их в держатель места) в другом событии кнопки нажатия. Что мне изменить, чтобы иметь возможность читать их ценности?

Это было полезно?

Решение

Если вы создадите элементы управления на этапе инициирования (например, событие: INIT) по каждому запросу (например, как отправку, так и непостбэк), они будут доступны и сохранят свое состояние.

Другие советы

Может быть несколько причин, по которым одна из них была вашей контрольной инициализацией, которая выполняется до обработчика событий. Это будет иметь место, если вы в Post обратно инициализируйте элементы управления в page_load. Обработчик событий Click выполняется после запуска page_load

Как насчет того, чтобы получить значения, используя простые Request.Form. Анкет Это должно работать независимо от того, как вы добавляете элементы управления. Разместите какой -нибудь источник, чтобы мы могли увидеть, что происходит. :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top