Control.Parent Właściwość

Definicja

Pobiera odwołanie do kontrolki nadrzędnej kontrolki serwera w hierarchii sterowania stronami.

C#
[System.ComponentModel.Browsable(false)]
public virtual System.Web.UI.Control Parent { get; }
C#
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.Bindable(false)]
public virtual System.Web.UI.Control Parent { get; }

Wartość właściwości

Control

Odwołanie do kontrolki nadrzędnej kontrolki serwera.

Atrybuty

Przykłady

Poniższy przykład ustawia nowy Control obiekt na stronie , myControl1na kontrolkę określoną w wywołaniu FindControl metody. Jeśli wywołanie zwraca kontrolkę, kod używa Parent właściwości , aby zidentyfikować kontrolkę zawierającą myControl1element . Jeśli kontrolka nadrzędna istnieje, ciąg "Element nadrzędny pola tekstowego jest" jest połączony z właściwością ID kontrolki nadrzędnej i zapisany w obiekcie Page. Jeśli kontrolka nadrzędna nie zostanie znaleziona, zostanie zapisany ciąg "Nie znaleziono kontrolki".

C#
private void Button1_Click(object sender, EventArgs MyEventArgs)
{
      // Find control on page.
      Control myControl1 = FindControl("TextBox2");
      if(myControl1!=null)
      {
         // Get control's parent.
         Control myControl2 = myControl1.Parent;
         Response.Write("Parent of the text box is : " + myControl2.ID);
      }
      else
      {
         Response.Write("Control not found");
      }
}

Uwagi

Za każdym razem, gdy zostanie zażądana strona, zostanie skompilowana hierarchia kontrolek serwera na tej stronie. Ta właściwość umożliwia określenie nadrzędnej kontrolki bieżącego serwera w tej hierarchii i programowanie względem niej.

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8