Control.Parent Eigenschaft

Definition

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.Gets a reference to the server control's parent control in the page control hierarchy.

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

Eigenschaftswert

Ein Verweis auf das übergeordnete Steuerelement des Serversteuerelements.A reference to the server control's parent control.

Attribute

Beispiele

Im folgenden Beispiel wird ein neues Control-Objekt auf einer Seite, myControl1, auf das Steuerelement festgelegt, das in einem FindControl-Methoden aufzurufen ist.The following example sets a new Control object on a page, myControl1, to the control specified in a FindControl method call. Wenn der-Rückruf ein Steuerelement zurückgibt, verwendet der Code die Parent-Eigenschaft, um das Steuerelement zu identifizieren, das myControl1enthält.If the call returns a control, the code uses the Parent property to identify the control that contains myControl1. Wenn das übergeordnete Steuerelement vorhanden ist, wird die Zeichenfolge "das übergeordnete Element des Textfelds ist" mit der ID-Eigenschaft des übergeordneten Steuer Elements verkettet und in den Pagegeschrieben.If the parent control exists, the string "The parent of the text box is" is concatenated with the ID property of the parent control and written to the Page. Wenn kein übergeordnetes Steuerelement gefunden wird, wird die Zeichenfolge "Control nicht gefunden" geschrieben.If no parent control is found, the string "Control not found" is written.

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 der Server Steuerelemente auf dieser Seite erstellt.Whenever a page is requested, a hierarchy of server controls on that page is built. Mit dieser Eigenschaft können Sie das übergeordnete Steuerelement des aktuellen Server Steuer Elements in dieser Hierarchie ermitteln und dafür programmieren.This property allows you to determine the parent control of the current server control in that hierarchy, and to program against it.

Gilt für: