Я пишу систему создания опросов в asp.net. я задал более высокий вопрос о наилучшем способе создания элементов управления, которые могут передаваться как переменные. Это было проблематично для пользовательских элементов управления, поэтому мне было рекомендовано использовать пользовательские элементы управления, и быстрый способ сделать это состоял в том, чтобы наследовать от панели управления и просто добавить набор стандартных элементов управления коллекцией элементов управления, переопределив метод CreateChildControls. Таким образом, я мог бы создать свои «контрольные» элементы управления, которые в основном являются вопросами в опросе. Затем элементы управления вопросами динамически добавляются на страницу. Все это хорошо работает, но знаю, что я пришел к выводу, что хочу попытаться получить значения из этих элементов управления, и я, кажется, потерян в мире презервативов и жизненных циклов страниц. Я могу гарантировать, что динамически добавленные текстовые поля имеют известный идентификатор, однако, даже если я добавлю родительский элемент управления в обработчик инициализации страницы, метод CreateChildControls не будет выполняться до тех пор, пока не будет загружено содержимое viewstate. Я не могу решить, как вывести значения из этих текстовых полей.доступ к данным из динамически добавленного настраиваемого элемента управления
0
A
ответ
0
Вы можете вызвать метод EnsureChildControls в обработчике инициализации вашего элемента управления, чтобы гарантировать, что CreateChildControls вызывается перед загрузкой ViewState.
0
Вы, безусловно, делаете это с трудом. Значения TextBox не сохраняются в представлении, они отправляются в запросе.
Почему вы не используете UserControl здесь? Значит, вы можете «пропустить» его где-нибудь? Что именно ты пытаешься сделать?
Смежные вопросы
- 1. Как получить доступ к данным из динамически добавленного объекта
- 2. Поднятие события из настраиваемого элемента управления динамически добавляется к форме
- 3. Добавление EventHandler для динамически добавленного элемента управления
- 4. Доступ к ToolKitScriptManager/ScriptManager из настраиваемого элемента управления
- 5. Как получить доступ к значениям из динамически добавленного пользовательского элемента управления?
- 6. Доступ к данным из экземпляра пользовательского элемента управления на вкладке?
- 7. JQuery - добавление динамически добавленного элемента управления из getJSON
- 8. Назначить обработчик события делегата из динамически добавленного дочернего элемента управления
- 9. Вызов функции из динамически добавленного пользовательского элемента управления
- 10. Доступ к данным jQuery из элемента iframe
- 11. Доступ к элементам управления внутри динамически сгенерированного элемента управления
- 12. найти индекс динамически добавленного элемента
- 13. Сопоставление настраиваемого элемента управления
- 14. Создание настраиваемого элемента управления
- 15. Контроль доступа динамически добавленного пользовательского элемента управления с родительской страницы
- 16. as3 Доступ к детям из динамически добавленного moiveclip
- 17. Как получить доступ к данным элемента элемента из веб-рабочего?
- 18. Как мне получить доступ к элементам управления страницы из моего настраиваемого серверного элемента управления?
- 19. Checkbox Changed Event не запускается для динамически добавленного элемента управления
- 20. Обработчик событий для динамически добавленного элемента управления не работает
- 21. Обработка событий для динамически добавленного пользовательского элемента управления
- 22. Доступ к управлению формой из пользовательского элемента управления
- 23. Доступ к QML StackView из элемента управления
- 24. Доступ к данным из элемента массива vue при его нажатии
- 25. WP7: Доступ к данным изображения управления WebBrowser
- 26. получить значение элемента из динамически добавленного элемента внутри загрузочной таблицы
- 27. Доступ к данным между пользовательскими элементами управления
- 28. Создание настраиваемого прозрачного элемента управления
- 29. Доступ к данным из Apex
- 30. Доступ к данным из XML