У меня есть UserControl, который состоит из Parent и Child UserControls, который отображается на странице aspx.Мне нужно получить экземпляр Parent UserControls от дочерних элементов управления.Родитель имеет набор вложенных элементов управления .net, и в этих вложенных элементах управления отображаются дочерние элементы управления UserControls, поэтому, если я использую это из дочерних элементов управления UserControls
MyControl _myControl = (MyControl)this.Parent.Parent.Parent.Parent.FindControl("MyControl");
, где (this) = дочерний элемент управления и (Parent.Parent.Parent.Parent) возвращает меня к дереву к настоящему родителю.
Это приведет меня туда, но, кажется, есть лучший способ.Есть предложения?