ASP.NET - Duda User Control

 
Vista:

Duda User Control

Publicado por Juan Carlos (42 intervenciones) el 17/03/2011 19:57:35
Hola que tal.
Tengo un User Control y desde dentro quiero acceder a un objeto que esta fuera del user contriol, por ejemplo haciendo referencia a Parent, pero este es null.
Algo asi pol el estilo

<asp:Label ID="lblMessage" ...>...</asp:Label>
<uc:MyUserControl ID="ucTest"...></uc:MyUserControl>
...
</form>
</html>
....

---behind

lblMessage.Text = "hola"

ó

Label Lbl = (Label)???????.Findcontrol("lblMessage");


Es posible?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Duda User Control

Publicado por m (121 intervenciones) el 21/03/2011 20:51:28
Si es posible y es secillo.

Lo que puedes hacer en el user control es lo siguiente.

Por ejemplo en el evento Load del control puedes buscar el control,
de la pagina>

pseudocodigo>

override void OnLoad
{
Label lb= this.Page.FindControl("LbMensaje") as Label;

if(lb!=null0)
{
//escribe el codigo cuando se encuentra el control
}


//esto funciona lo he realizado varias veces/

SAludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar