Control.Parent Właściwość

Definicja

Pobiera odwołanie do kontrolki nadrzędnej kontrolki serwera w hierarchii formantów strony.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.Browsable(false)]
public virtual System.Web.UI.Control Parent { 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

Wartość właściwości

Odwołanie do kontrolki nadrzędnej kontrolki serwerowej.A reference to the server control's parent control.

Atrybuty

Przykłady

Poniższy przykład ustawia nowy obiekt Control na stronie, myControl1, do kontrolki określonej w wywołaniu metody FindControl.The following example sets a new Control object on a page, myControl1, to the control specified in a FindControl method call. Jeśli wywołanie zwraca kontrolkę, kod używa właściwości Parent do identyfikowania kontrolki zawierającej myControl1.If the call returns a control, the code uses the Parent property to identify the control that contains myControl1. Jeśli formant nadrzędny istnieje, ciąg "nadrzędnym polu tekstowym jest" zostanie połączony z właściwością ID kontrolki nadrzędnej i zapisany w Page.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. Jeśli nie zostanie znaleziona żadna kontrolka nadrzędna, ciąg "nie znaleziono kontrolki" jest zapisywana.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

Uwagi

Za każdym razem, gdy żądana jest strona, tworzona jest hierarchia formantów serwera na tej stronie.Whenever a page is requested, a hierarchy of server controls on that page is built. Ta właściwość pozwala określić kontrolkę nadrzędną bieżącej kontrolki serwera w tej hierarchii oraz do programu.This property allows you to determine the parent control of the current server control in that hierarchy, and to program against it.

Dotyczy