begin process at 2012 05 27 21:50:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Système

 > 

Autre

 > 

InvalidCastException sur LoadControl


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

InvalidCastException sur LoadControl

vendredi 23 juin 2006 à 15:50:46 | InvalidCastException sur LoadControl

darunia

Salut,

Je suis confronté à un problème. Lorsque je charge un controle avec LoadControl, une InvaliCastException survient :


Recapitulatif reca = new Recapitulatif();
reca = (Recapitulatif)LoadControl("Recapitulatif.ascx"); // Erreur

Ceci est un bug du Framework 2 qui a été rescencé par MS :
[ Lien ]

Malheuresement, le correctif n'est pas téléchargeable ! Est ce que quelqu'un à une autre solution ?


D@runia
vendredi 23 juin 2006 à 16:20:00 | Re : InvalidCastException sur LoadControl

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

Pour les hotfix il faut s'adresser directement au support technique ...

sinon que veux tu faire avec ton UC ? ce que tu peux faire c'est qu'au lieu que Recapitulatif dérive de UserControl tu lui fais implémenter une interface ou une classe qui dérive déjà de UserControl, comme ca tu pourras caster ton UC dans cette classe ou UC ... :-)


Cyril - MVS - MCP
samedi 11 novembre 2006 à 22:48:23 | Re : InvalidCastException sur LoadControl

iCeDFiRe

Salut,

En faisant la conversion d'une application Web ASP.NET 1.1 existante vers la version 2.0, nous avons commencé a obtenir ce genre d'erreurs.

Même si le contrôle semble avoir la bonne classe après le LoadControl, pour une raison obscure, ASP.NET est incapable de faire la conversion de type.

Après beaucoup de recherche et de frustration, grâce a un message par K. Scott Allen sur un autre forum, nous avons finalement trouvé une solution facile à ce problème:

Dans le fichier Web.config, dans le tag <compilation>, ajouter la directive batch="false" ( <compilation batch="false" ... > ).

Je sais que ce n'est peut-être pas la meilleure solution, mais même le hotfix de Microsoft n'a rien fait pour notre problème.

Cette directive va mener à la création d'une Assembly pour chaque page et contrôle, et dans notre cas, ça a permis de régler ces problèmes d'InvalidCastException.

J'espère que ca t'aidera!

Christian



Cette discussion est classée dans : invalidcastexception, loadcontrol, recapitulatif, reca


Répondre à ce message

Sujets en rapport avec ce message

LoadControl [ par Tiger_One ] Bonjour,Je ne suis pas capable d'obtenir mon control utilisateur lorsque je ne register pas mon controle dans ma page HTML de la facon suivante:@</fon Référence Null aléatoire au Runtime après un LoadControl [ par funkytoof ] FunkyToof


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales