Страница: 1 |
Страница: 1 |
Вопрос: Работа с компонентами Web-формы
Добавлено: 29.06.06 14:11
Автор вопроса: Victor
Всем привет! У меня такая вещь есть веб-форма, на ней есть компаненты для ввода информации, мне надо с каждого компанента получить его имя и значение, писать для каждого по несколько строчек накладно, не подскажите как можно обратиться к массиву компонентов, чтобы получить доступ к имени компаненты и ее значению? Заранее благодарен!
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #1
Добавлено: 29.06.06 20:55
WebBrowser1.Document.Forms.Item(indForm).Item(indItem).Value
WebBrowser1.Document.Forms.Item(indForm).Item(indItem).Name
Номер ответа: 2
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 01.07.06 02:49
У тебя ASP .NET?
Если да, то можно перебрать коллекцию Controls твоего контейнера, проверить в цикле тип и считать нужные свойства типа так:
If TypeOf (Ctrl) Is TextBoxBase Then
Dim TB As TextBoxBase = CType(Ctrl, TextBoxBase)
Dim Name As String = TB.Name
Dim Text As String = TB.Text
End If
Next
Если у тебя вложеные контейнеры то перебирать прийдется рекурсией.