Control.Parent Vlastnost

Definice

Získá odkaz na nadřazený ovládací prvek ovládacího prvku serveru v hierarchii ovládacích prvků stránky.

public:
 virtual property System::Web::UI::Control ^ Parent { System::Web::UI::Control ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Web.UI.Control Parent { get; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.Bindable(false)]
public virtual System.Web.UI.Control Parent { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Parent : System.Web.UI.Control
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.Bindable(false)>]
member this.Parent : System.Web.UI.Control
Public Overridable ReadOnly Property Parent As Control

Hodnota vlastnosti

Control

Odkaz na nadřazený ovládací prvek serveru

Atributy

Příklady

Následující příklad nastaví nový Control objekt na stránce , myControl1na ovládací prvek zadaný v FindControl volání metody. Pokud volání vrátí ovládací prvek, kód použije Parent vlastnost k identifikaci ovládacího prvku, který obsahuje myControl1. Pokud nadřazený ovládací prvek existuje, řetězec "Nadřazený objekt textového pole je" zřetězen s ID vlastností nadřazeného ovládacího prvku a zapsán do Page. Pokud se nenajde žádný nadřazený ovládací prvek, zapíše se řetězec "Control not found" (Ovládací prvek nebyl nalezen).

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");
      }
}

Private Sub Button1_Click(sender As Object, MyEventArgs As EventArgs)
' Find control on page.
Dim myControl1 As Control = FindControl("TextBox2")
If (Not myControl1 Is Nothing)
   ' Get control's parent.
   Dim myControl2 As Control = myControl1.Parent
   Response.Write("Parent of the text box is : " & myControl2.ID)
Else
   Response.Write("Control not found.....")
End If
End Sub

Poznámky

Kdykoli se vyžaduje stránka, vytvoří se hierarchie ovládacích prvků serveru na této stránce. Tato vlastnost umožňuje určit nadřazenou kontrolu aktuálního ovládacího prvku serveru v této hierarchii a programovat proti němu.

Platí pro