Ссылка на пользовательский элемент управления из другого пользовательского элемента управления

У меня есть главная страница для четырех пользовательских элементов управления. У меня есть вкладка, которая позволяет мне перейти к каждому элементу управления с главной страницы. Я пытаюсь сослаться на событие одного пользовательского элемента управления в другом пользовательском элементе управления. Я хочу отключить кнопку на uc2 на основе нажатия кнопки на uc1.

3 ответа

Решение

Тусклая область как

RadNumericTextBox = TryCast(Me.Parent.FindControl("tb_AreaSF"), RadNumericTextBox)

Использовать Control.FindControl() метод, чтобы найти элемент управления и установить Control.Enabled имущество

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

Вот ссылка на настройку и управление свойствами в пользовательском контроле

http://www.dotnetfunda.com/articles/show/16/creatingsetting-properties-of-user-control-in-aspnet

Другие вопросы по тегам