У меня есть два элемента управления WebUser, которые динамически добавляются в Webform несколько раз в соответствии с пользовательским вводом с предыдущей страницы. В элементе управления WebUser есть несколько текстовых полей и выпадающих списков. Мне нужно получить значения из текстовых полей WebUsercontrol, которые добавляются динамически. Как мне это сделать?Динамически сгенерированный элемент управления WebUser
0
A
ответ
0
Некоторые psuedocode:
Let the parent container control be ParentContainerControl
For Each ctl` In ParentContainerControl.Controls
If ctl is a TextBox
Use ctr.Text
End If
Next
1
Вы должны выставить контрольные значения как свойства в вашем пользовательском элементе управления. Затем вы можете прокручивать коллекцию Controls контейнера.
foreach (Control ctl in container.Controls)
{
if (ctl is MyUserControl)
{
MyUserControl uctl = (MyUserControl)ctl;
// do something with uctl properties, e.g.
string myString = uctl.Address1;
}
}
0
литья до Тип управления пользователя, насколько я знаю, работает только в Project Web Application, , чтобы вы остались с некоторыми другими вариантами - создать сеанс или ViewState значение и делились между этими элементами управления. - создать базовый класс, на который наследуются оба этих пользовательских элемента управления, и в базовом калассе вы можете определить свои свойства, с которыми должны взаимодействовать элементы управления. -создайте интерфейс, в котором будут выполняться оба этих пользовательских элемента управления.
надеюсь, что это поможет.
Смежные вопросы
- 1. Динамически добавить WebUser управления в цикле
- 2. Добавление элементов в элемент управления webuser
- 3. Поймайте динамически сгенерированный элемент
- 4. Как асинхронно обновлять динамически сгенерированный элемент управления HTML в Javascript
- 5. Как найти динамически сгенерированный элемент HTML?
- 6. JQuery, как выбрать динамически сгенерированный HTML элемент
- 7. jQuery удалить выбранный элемент, динамически сгенерированный
- 8. Добавить событие в динамически сгенерированный элемент
- 9. Идентификатор транспортира элемента динамически сгенерированный
- 10. Динамически сгенерированный navbar и AngularJS
- 11. Динамически сгенерированный Ajax.BeginForm
- 12. Динамически сгенерированный css
- 13. Динамически сгенерированный запрос
- 14. Сериализация динамически сгенерированный класс
- 15. динамически сгенерированный просмотр страницы
- 16. поток динамически сгенерированный контент
- 17. Растрировать динамически сгенерированный SVG
- 18. Динамически сгенерированный XAML
- 19. Включить динамически сгенерированный контент
- 20. выделить динамически сгенерированный текст
- 21. динамически сгенерированный запрос?
- 22. Yii, пользовательский WebUser свойство
- 23. Динамически сгенерированный div onclick event
- 24. jQuery: динамически сгенерированный элемент привязки не может быть выбран
- 25. На загрузку страницы добавить класс в динамически сгенерированный элемент
- 26. В Капибаре, как я могу выбрать динамически сгенерированный элемент
- 27. Добавить класс в динамически сгенерированный элемент с помощью css
- 28. Как загрузить всплывающую подсказку vtip на динамически сгенерированный элемент?
- 29. Динамически загруженный пользовательский элемент управления не отображается
- 30. как динамически добавить элемент управления с проверкой
Что такое Address1 здесь? – 2009-04-11 15:07:17
Это всего лишь пример возможного значения текстового поля, которое вы можете выставить как свойство. –