Sdílet prostřednictvím


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

Odkaz na nadřazený ovládací prvek ovládacího prvku 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é textové pole je" je zřetězen s ID vlastností nadřazeného ovládacího prvku a zapsán do Page. Pokud není nalezen žádný nadřazený ovládací prvek, řetězec "Control not found" je zapsán.

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

Při každém vyžádání stránky se sestaví hierarchie serverových ovládacích prvků na této stránce. Tato vlastnost umožňuje určit nadřazený ovládací prvek aktuálního serveru v této hierarchii a programovat proti němu.

Platí pro