Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Из одного UserControl увидеть другой... / 4 сообщений из 4, страница 1 из 1
18.09.2006, 09:57
    #33993117
amkar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из одного UserControl увидеть другой...
VS2003+ASP.NET 1.1
Вопрос такой: на странице лежат два разных UserControls. Есть необходимость в событии одного из них проверить есть ли другой на этой же странице и вызвать его PUBLIC метод. Такое в принципе возможно?
...
Рейтинг: 0 / 0
18.09.2006, 14:18
    #33994057
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из одного UserControl увидеть другой...
В принципе - возможно
Пройтись по дереву контролов страницы сравнивая типы контролов с заданным, при нахождении нужного привести его и вызвать метод.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
18.09.2006, 15:05
    #33994250
amkar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из одного UserControl увидеть другой...
авторПройтись по дереву контролов страницы сравнивая типы контролов с заданным, при нахождении нужного привести его и вызвать метод

Извеняюсь, конечно, а можно чуть по-подробнее?
1) Пройтись по дерев уконторолов, видимо цикл по Page.Controls.
2) Тип тоже понял

Но что есть "привести" и как достучаться до методов самоо контрола?
...
Рейтинг: 0 / 0
18.09.2006, 20:30
    #33995224
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из одного UserControl увидеть другой...
Не, именно по дереву. Контролы тоже бывает имеют коллекцию Controls.
Ну а привести - дык смотрим () или as
((MyControl) ctrl).MyMethod() например.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Из одного UserControl увидеть другой... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]