Control.Parent Eigenschaft

Definition

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.

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

Eigenschaftswert

Control

Ein Verweis auf das übergeordnete Steuerelement des Serversteuerelements.

Attribute

Beispiele

Im folgenden Beispiel wird ein neues Control Objekt auf einer Seite, auf das steuerelement festgelegt, myControl1das in einem FindControl Methodenaufruf angegeben ist. Wenn der Aufruf ein Steuerelement zurückgibt, verwendet der Code die Parent Eigenschaft, um das Steuerelement zu identifizieren, das enthält myControl1. Wenn das übergeordnete Steuerelement vorhanden ist, wird die Zeichenfolge "Das übergeordnete Textfeld ist" mit der ID Eigenschaft des übergeordneten Steuerelements verkettet und in das übergeordnete PageSteuerelement geschrieben. Wenn kein übergeordnetes Steuerelement gefunden wird, wird die Zeichenfolge "Steuerelement nicht gefunden" geschrieben.

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

Hinweise

Wenn eine Seite angefordert wird, wird eine Hierarchie von Serversteuerelementen auf dieser Seite erstellt. Diese Eigenschaft ermöglicht es Ihnen, das übergeordnete Steuerelement des aktuellen Serversteuerelements in dieser Hierarchie zu bestimmen und damit zu programmieren.

Gilt für