Come referenziare oggetti di un User Control .ascx comune???

lunedì 23 maggio 2005 - 15.11

erik77 Profilo | Senior Member

Ciao ragazzi,
nella mia applicazione Web ho una parte grafica ripetuta in molte pagine .aspx. Vorrei creare un User Control .ascx comune da richiamare in ogni pagina. Fino a qui ci siamo, ma in che modo dalla pagina .aspx e più precisamente dal codice .vb della pagina .aspx posso vedere gli oggetti che si trovano nello User Control???

Per esempio all'interno del'ascx dovrei mettere un DataGrid diverse Label e un Button.... come posso vedere questi oggetti e referenziarli dalla pagina "padre"?

grazie
ciauuu

erik77 Profilo | Senior Member

mmm su per giù...
ma se dovessi interagire con un DataGrid?
Nel senso che il DataSource ce l'ho nella aspx padre ma devo "bindare" il DataGrid dell'ascx?

grazie
ciao

P.S.
ma in vb.net come sarebbe la sintassi?

erik77 Profilo | Senior Member

grazie, ma sono tanti dati non vorrei usare la session.

devo provare il metodo FindControl :

Dim uc As WebUserControl1 = Page.FindControl("WebUserControl11")
uc.Visible = True
Dim myLabel As Label = uc.FindControl("Label1")
myLabel.Text = "QUESTA E UNA LABEL"


dovrebbe andare?
ciau
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5