Logo UGIdotNET

Discussione 'Registrazione a Runtime degli UserControl'

# Pubblicato il 06 lug 2002 15.23 - Rispondi
Andrea Cassone
Registrazione a Runtime degli UserControl
Ciao,
ho l'esigenza di registrare a runtime, in base a delle scelte, degli User Control.
Nella guida sono riuscito a trovare questa sintassi:

Dim c1 As UserControl = LoadControl("MyUserControl.ascx")
Page.Controls.Add(c1)

che sarebbe l'ideale se al postback della pagina l'user control non sparisse.
Qualcuno sa il perchè di questo? Esistono soluzioni migliori?
Grazie
Andrea
# Pubblicato il 08 lug 2002 13.49 - Rispondi
WIlliam Franchini
Re: Registrazione a Runtime degli UserControl
> Ciao,
> ho l'esigenza di registrare a runtime, in base a delle scelte, degli User
> Control.
[...]
> Dim c1 As UserControl = LoadControl("MyUserControl.ascx")
> Page.Controls.Add(c1)
>
> che sarebbe l'ideale se al postback della pagina l'user control non sparisse.
> Qualcuno sa il perchè di questo? Esistono soluzioni migliori?

Se insersci il codice nell'init o nella Load della pagina tutto dovrebbe andare.
Ogni volta che la pagina viene rigenerata il tuo controllo viene aggiunto.
ciao
William

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185