Ciao, una domanda semplice.

Come mai in VS 2005, se creo uno UC nel mio progetto, dal Code Behind delle pagine dello stesso non riesco a vederne la classe, dall'intellisense ?

Dovrei creare programmaticamente un oggetto di quel tipo (con LoadControl), settarne le proprietà ed aggiungere lo UC ad un PlaceHolder.

Qualcuno si è imbattuto nello stesso problema ?

In code we trust
710 messaggi dal 13 novembre 2008
Contributi
Control myControl = Page.LoadControl("MioControllo.ascx");

supponendo di voler settare una proprietà dichiarata nel controllo

((MioControllo)myControl).Proprietà=....


inserirlo in PlaceHolder:

PlaceHolder1.Controls.Add(myControl);



ps. se vuoi accedere ai membri, cast esplicito

((MioControllo)myControl).Proprietà
teo prome ha scritto:
Control myControl = Page.LoadControl("MioControllo.ascx");

supponendo di voler settare una proprietà dichiarata nel controllo

((MioControllo)myControl).Proprietà=....


inserirlo in PlaceHolder:

PlaceHolder1.Controls.Add(myControl);



ps. se vuoi accedere ai membri, cast esplicito

((MioControllo)myControl).Proprietà


So come fare, il problema e' un altro, la classe MIOCONTROLLO non la vede, me la segna come non riconosciuta !
Modificato da djciko il 13 dicembre 2010 15.53 -

In code we trust
2.198 messaggi dal 30 novembre 2001
se aggiungi nella pagina aspx il tuo usercontrol, poi vedrai che nel codice potrai utilizzare la classe del tuo usercontrol.
chiccosimo ha scritto:
se aggiungi nella pagina aspx il tuo usercontrol, poi vedrai che nel codice potrai utilizzare la classe del tuo usercontrol.



Ok grazie, ora con la REGISTER la vede.
Se non erro, nel FW 1.1 non era cosi'.
Modificato da djciko il 13 dicembre 2010 17.54 -

In code we trust
710 messaggi dal 13 novembre 2008
Contributi
djciko ha scritto:
teo prome ha scritto:
Control myControl = Page.LoadControl("MioControllo.ascx");

supponendo di voler settare una proprietà dichiarata nel controllo

((MioControllo)myControl).Proprietà=....


inserirlo in PlaceHolder:

PlaceHolder1.Controls.Add(myControl);



ps. se vuoi accedere ai membri, cast esplicito

((MioControllo)myControl).Proprietà


So come fare, il problema e' un altro, la classe MIOCONTROLLO non la vede, me la segna come non riconosciuta !
Modificato da djciko il 13 dicembre 2010 15.53 -



beh scusa, ma davo per scontato che lo avessi inserito nella pagina

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.