7 messaggi dal 21 ottobre 2001
Ciao a tutti,

Ho una pagina default.aspx che carica un login.ascx come controls e lo inserisce in una tabella.

    public mioOggettoInDefault As mioOggetto

    sub page_load(...)
        Dim myL = LoadControl("/usercontrols/login.ascx")
        myLog.Controls.Add(myL)
    End Sub


io avrei bisogno di poter usare variabili dichiarate in default.aspx anche dentro a login.ascx ma non trovo il modo

in teoria dentro a login.ascx

    me.namingcontainer


mi restituisce default_aspx che dovrebbe essere il namespace di default.aspx , ma non riesco in nessun modo a recuperare le variabili dichiarate.

    me.namingcontainer.mioOggettoInDefault 


non funziona, perchè mi dice che mioOggettoInDefault non è una proprietà del Control.

se qualcuno ha una buona idea, che non sia
- usare valori nel web.config
- passare i valori come property
- usare variabili di session/viewstate

ma che riesca invece a mappare sto oggetto del contenitore (default.aspx) nel contenuto (login.ascx)


Grazie a tutti

Luca
Modificato da the_pana il 07 maggio 2003 12.04 -
usa Context.Items, guarda #478

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
7 messaggi dal 21 ottobre 2001
grazie mille; proprio quello che mi serviva :^))


che tu sappia, è "pesante" come esecuzione, perchè penso di usare questa soluzione massivamente
Modificato da the_pana il 07 maggio 2003 18.21 -

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.