Parent (Propiedad)

Control.Parent (Propiedad)

Actualización: noviembre 2007

Obtiene una referencia al control principal del control de servidor en la jerarquía de controles de página.

Espacio de nombres:  System.Web.UI
Ensamblado:  System.Web (en System.Web.dll)

[BindableAttribute(false)]
[BrowsableAttribute(false)]
public virtual Control Parent { get; }
/** @property */
/** @attribute BindableAttribute(false) */
/** @attribute BrowsableAttribute(false) */
public Control get_Parent()

public function get Parent () : Control

Valor de propiedad

Tipo: System.Web.UI.Control
Referencia al control principal del control de servidor.

Siempre que se solicita una página, se crea una jerarquía de controles de servidor en dicha página. Esta propiedad permite determinar el control principal del control de servidor actual en la jerarquía, y programar con él.

En el siguiente ejemplo se establece un nuevo objeto Control de una página, myControl1, en el control especificado en una llamada al método FindControl. Si la llamada devuelve un control, el código utiliza la propiedad Parent para identificar el control que contiene myControl1. Si el control principal existe, la cadena "The parent of the text box is" se concatena con la propiedad ID del control principal y se escribe en Page. Si no se encuentra el control principal, se escribe la cadena "Control not found".

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 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.get_Parent();
        this.get_Response().Write("Parent of the text box is : " 
            + myControl2.get_ID());
    }
    else {
        this.get_Response().Write("Control not found");
    }
}//Button1_Click


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft