Ler em inglês

Partilhar via


Control.Parent Propriedade

Definição

Obtém uma referência ao controle pai do controle de servidor na hierarquia de controle da página.

C#
[System.ComponentModel.Browsable(false)]
public virtual System.Web.UI.Control Parent { get; }
C#
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.Bindable(false)]
public virtual System.Web.UI.Control Parent { get; }

Valor da propriedade

Control

Uma referência ao controle pai do controle de servidor.

Atributos

Exemplos

O exemplo a seguir define um novo Control objeto em uma página, myControl1para o controle especificado em uma FindControl chamada de método. Se a chamada retornar um controle, o código usará a Parent propriedade para identificar o controle que contém myControl1. Se o controle pai existir, a cadeia de caracteres "O pai da caixa de texto é" será concatenada com a ID propriedade do controle pai e gravada no Page. Se nenhum controle pai for encontrado, a cadeia de caracteres "Controle não encontrado" será gravada.

C#
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");
      }
}

Comentários

Sempre que uma página é solicitada, uma hierarquia de controles de servidor nessa página é criada. Essa propriedade permite que você determine o controle pai do controle do servidor atual nessa hierarquia e programe-o em relação a ela.

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8