ASP.NET Как обрабатывать событие пользовательского элемента управления на странице, содержащей элемент управления пользователя? - PullRequest
2 голосов
/ 30 ноября 2011

У меня есть страница, которая содержит пользовательский элемент управления и кнопку отправки.Пользовательский элемент управления содержит раскрывающийся список.

Я хочу сделать кнопку на странице видимой, если пользователь выберет элемент в раскрывающемся списке элемента управления.страница распознает выпадающий список OnSelectedIndexChanged событие?

Ответы [ 2 ]

3 голосов
/ 30 ноября 2011

Предоставьте пользовательское публичное событие в вашем пользовательском элементе управления - MySelectedIndexChanged.Подпишитесь на это событие в классе вашей страницы.Эффективно делегаты и события.

Подробнее о MSDN

2 голосов
/ 30 ноября 2011

Добавьте собственный event в свой UserControl и подпишитесь на него в коде страницы. В SelectedIndexChanged обработчик событий запускает ваше событие, если кто-то подписался на него. Подробное объяснение с кодом вы можете найти здесь: Легко вызывать события из пользовательских элементов управления ASP.NET ASCX

...