#481 - Aggiungere uno user control con LoadControl
bubbalù non è online. Ultima attività: 07/07/2008 13.17.22bubbalù
Inserito il: 28 febbraio 2006 13.29
50 messaggi dal 23 gen 2004 Istalla Microsoft Silverlight!
Scusate se è una domanda stupida, ma non riesco a far funzionare l'esempio in una pagina creata "al volo" con il codice copiato pari pari ...
In pratica, in qualunque modo la rigiri, sull'istruzione Ctype(...) ho un errore
System.InvalidCastException: Specified cast is not valid.
Lo usercontrol appartiene ad un progetto compilato, con il ClassName correttamente (spero!) assegnato.
Se utilizzo questo usercontrol in una pagina del progetto nel code behind funziona tutto, ma se devo aggiungere una paginetta di esempio con tutto il codice nel file aspx non va ...
Cosa sto dimenticando?
Grazie
bubbalù
Microsoft Most Valuable Professional
Re: #481 - Aggiungere uno user control con LoadControl
Daniele Bochicchio non è online. Ultima attività: 29/08/2008 20.40.42Daniele Bochicchio
Inserito il: 28 febbraio 2006 15.02
contributi / Top Poster / Community manager / daniele.aspitalia.com / Blog / 9584 messaggi dal 31 ago 1998 Istalla Microsoft Silverlight!
bubbalù wrote:
Scusate se è una domanda stupida, ma non riesco a far funzionare l'esempio in una pagina creata "al volo" con il codice copiato pari pari ... In pratica, in qualunque modo la rigiri, sull'istruzione Ctype(...) ho un errore
System.InvalidCastException: Specified cast is not valid.

non è che hai un'altra classe con lo stesso nome?
perchè è strano come errore ed in pratica vuol dire che la classe la trova, ma non riesce a farne il casting.

Daniele Bochicchio

ASP.NET
.NET Framework
LINQ
Silverlight
Re: #481 - Aggiungere uno user control con LoadControl
bubbalù non è online. Ultima attività: 07/07/2008 13.17.22bubbalù
Inserito il: 28 febbraio 2006 16.47
50 messaggi dal 23 gen 2004 Istalla Microsoft Silverlight!
Sì, credo che sia qualcosa del genere.
Se creo uno user control semplicissimo senza compilarlo e lo uso secondo il tuo codice funziona perfettamente.
Quindi devo aver fatto qualche pasticcio con le definizioni in visual studio.
Dunque
ho una coppia accesso.ascx con codebehind in accesso.ascx.vb
classname="accesso" nell'ascx e public class accesso nel .vb
Ho provato a cambiare uno dei due nomi tenendo accesso nell'ascx e gestAccesso come nome della classe nel .vb, ma l'errore rimane.
Devo ragionare con calma sul significato di queste definizioni, intanto ho tamponato con la soluzione più grezza, quella del template nella pagina, che sta lì senza generare codice html, ma serve a eseguire dei controlli all'apertura.
Grazie dell'aiuto
bubbalù

Vai a:
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.


fabrica - 1782 pt
vladimiro - 1731 pt
PeppeDotNet - 731 pt

Ultimi vincitori: PeppeDotNet, fabrica, vladimiro

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums