172 messaggi dal 05 dicembre 2001
ma uno user control ha la proprietà enable, se si come si implementa??
grazie!!
no, ma se quello che vuoi fare è renderlo invisibile, hai la proprietà visible

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
172 messaggi dal 05 dicembre 2001
più o meno....
ho tre user controls registrati all'interno di una pagina, e avrei bisogno di rendere invsisibile due di essi direttamente dal codice di uno di questi.
come posso fare??
grazie mille!!
non puoi, l'unico che ha accesso è il contenitore (in questo caso page).
puoi ovviare giocando con gli eventi ed utilizzando Context.Items per influenzare l'output.

vedi #472 per capire meglio cosa intendo

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
172 messaggi dal 05 dicembre 2001
ho capito il concetto ma non ho ben capito come applicarlo alla realtà.
a me sembrano delle variabili di sessione.....
quindi come faccio all'interno del codice di uno user control a rendere visibile un'altro user control registrato nella stessa pagina???
grazie
sono variabili di pagina, non di sessione.

grossomodo:
nel
Page_Init di ogni controls

Sub Page_Init()
Context.Items("c1_visible") = true
End sub

stessa cosa cambiando c1 con c2, etc

nella sub Page_Load della pagina ci metterai
Sub Page_Load
c1.Visible = Context.Items("c1_visible")
c2.Visible = Context.Items("c2_visible")
...
cn.Visible = Context.Items("cn_visible")
End sub

dove c1, cn sono i nomi che hai assegnato (tramite la proprietà id) ai tuoi user control.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.