Control.Parent Proprietà

Definizione

Ottiene un riferimento al controllo padre del controllo server nella gerarchia dei controlli della pagina.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

Valore della proprietà

Riferimento al controllo padre del controllo server.A reference to the server control's parent control.

Attributi

Esempi

Nell'esempio seguente viene impostato un nuovo oggetto Control in una pagina, myControl1, al controllo specificato in una chiamata al metodo FindControl.The following example sets a new Control object on a page, myControl1, to the control specified in a FindControl method call. Se la chiamata restituisce un controllo, il codice usa la proprietà Parent per identificare il controllo che contiene myControl1.If the call returns a control, the code uses the Parent property to identify the control that contains myControl1. Se il controllo padre esiste, la stringa "padre della casella di testo è" concatenata alla proprietà ID del controllo padre e scritta nel 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. Se non viene trovato alcun controllo padre, viene scritta la stringa "controllo non trovato".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

Commenti

Ogni volta che viene richiesta una pagina, viene compilata una gerarchia di controlli server in tale pagina.Whenever a page is requested, a hierarchy of server controls on that page is built. Questa proprietà consente di determinare il controllo padre del controllo server corrente nella gerarchia e di eseguire la programmazione.This property allows you to determine the parent control of the current server control in that hierarchy, and to program against it.

Si applica a