Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

miércoles, 16 de mayo de 2012

Tomar el valor de un control del masterpage

Imagina que tenemos un label en el masterpage y de una de las paginas queremos tomar el valor de ese label o talvez queremos asignar un valor a ese label.

Para hacer esto utilizamos este código:

Lab.lbl1= this.Master.FindControl("Content").FindControl("Login1").FindControl("lblID");


O este si queremos cambiar el valor del color a un botón del masterpage:



 //Cambiando el color de un boton
LinkButton BotonMenu = Master.FindControl("LoginView1").FindControl("LinkButton1") as LinkButton;
if (BotonMenu != null)
{
      BotonMenu.BackColor = System.Drawing.Color.FromName("#bfcbd6");
}


Si te fijas estos controles del ejemplo están dentro de un LoginView. Si tu control esta fuera dentro de algún componente como un loginview o un panel debes utilizar esa manera pero si esta fuera puedes dejar un solo FindControl.

No hay comentarios: