Ссылка на пользовательский элемент управления из другого пользовательского элемента управления
У меня есть главная страница для четырех пользовательских элементов управления. У меня есть вкладка, которая позволяет мне перейти к каждому элементу управления с главной страницы. Я пытаюсь сослаться на событие одного пользовательского элемента управления в другом пользовательском элементе управления. Я хочу отключить кнопку на 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