Accueil > Forum > > > > problemes UserControl dynamiques
problemes UserControl dynamiques
mercredi 23 novembre 2005 à 14:42:16 |
problemes UserControl dynamiques

sorcier_sly
|
Bonjour tout le monde, Voila je cherche une solution a mon probleme. J'ai une page aspx dans laquelle je charge dynamiquement des usercontrols lors de l'evenement PreRender. Mes usercontrols s'affiche comme je le souhaite mais je n'arrive pas a acceder aux controles de cet usercontrol. Par exemple, si je clic sur un bouton appartenant a l'user control, ca n'execute pas le code qui lui est associe !!! Avez vous des solutions a me proposer ? Merci d'avance !!!
|
|
mercredi 23 novembre 2005 à 16:18:29 |
Re : problemes UserControl dynamiques

jesusonline
|
Bonjour, c'est tout à fait normal ! l'evenement prerender et le dernier evenement avant l'envoie de la page vers le client, ajoute plutot tes controles dans le init qui est fait pour ca ... Cyril - MVS - MCP ASP
|
|
mercredi 23 novembre 2005 à 16:47:19 |
Re : problemes UserControl dynamiques

sorcier_sly
|
J'y avais songe mais je suis alors confronte a un autre probleme. En fait, je charge mes usercontrols suivant le clic que l'utilisateur fait sur tel ou tel bouton (En fonction du bouton sur lequel l'utiliseur clic, je charge tel ou tel controle).
Le probleme, c'est que si je mets le code dans init, ce code s'executera avant celui du clic du bouton, c'est la raison pour laquelle j'utilisais le PreRender.
Bref, je sais plus trop comment faire du coup...
En tout cas, merci pour ta réponse c'est sympa !!!
|
|
mercredi 23 novembre 2005 à 16:52:47 |
Re : problemes UserControl dynamiques
|
mercredi 23 novembre 2005 à 17:18:06 |
Re : problemes UserControl dynamiques

sorcier_sly
|
J'ai une page aspx contenant un certains nombre de boutons. En fonction du choix de l'utilisateur (click sur tel ou tel bouton), je charge mes user control (en utilisant le code usercontrol=Page.load(""), etc) dynamiquement dans un placeHolder. Par ailleurs, mes user controls contiennent des controles serveur(dropdownlist, par exemple.) A chaque fois que je clic sur un bouton, ca attribue une valeur a une variable viewstate. Le code du chargement des user est dans une procedure a part, appelée LoadUserControl (En fonction de la variable viewstate, je charge tel ou tel control)
Si je mets directement le code du chargement des usercontrol dans les procedures click boutons, ca marche parfaitement (l'usercontrol est chargé) seulement des que je choisis un article dans ma dropdownlist, ca crée un postback et mon usercontrol disparait (ce qui est normal, car la procedure loadUserControl n'est plus rappelée lors du chargement de la page). Je cherchais donc un autre moyen de pouvoir charger mes user controls en utilisant le PreRender (j'appelais ma procedure dans le PreRender mais apparemment tu me dis que c pas possible).
Si je mets ma procedure dans le Init, le code s'executera avant celui associe au clic des boutons, donc ca ne marchera pas non plus.
Voila, j'espere que tu as compris ce que je voulais te dire et que c'est assez clair Merci
|
|
mercredi 23 novembre 2005 à 17:51:12 |
Re : problemes UserControl dynamiques

jesusonline
|
Je n'ai pas trop compris ce que tu fais avec ton viewstate mais moi ce que je ferais ... c'est quand l'user clique sur le bouton j'ajoute mon UC dans la page, et je stocke quel UC j'ai ajouté dans mon viewstate ou session ou autre ... ensuite dans le init, je regarderais quelles controles, j'ai rajouté précédemment et je les rajouterais à la page ... Prenoms un cas simple :p on a 15 boutons sur la page, chaque boutons chargent différents UC qui contiennent tout sauf des boutons des dropdownlist avec autopostback par exemple ;) (sinon on va se melanger dans nos explications) Au premier chargement de la page, dans le init je regarde si j'ai pas des controles à ajouté si oui je l'ai rajoute (comme c'est la premiere fois y'a rien à rajouter) ensuite dans l'event click du bouton je rajoute mon controle dans la page, et dans la variable stockant les UC si je reclick sur un bouton, dans le init je chargerais le premier controle, et dans l'event du bouton, je chargerais le bouton :) si je joue avec un dropdownlist, ben ca va passer par le init de la page donc je rajoute les UC, puis aprés ca va passer par les loads des UC rajoutés donc tout est bon Ca t'irait comme ca ? Cyril - MVS - MCP ASP
|
|
mercredi 23 novembre 2005 à 21:59:59 |
Re : problemes UserControl dynamiques

sorcier_sly
|
Merci pour tes explications !! J'ai essaye de suivre tes conseils (enfin ce que j'ai reussi a comprendre !!). J'ai utilise les evenements init et event click pour afficher mes UC et l'affichage marche bien. Mes UC se charge bien suivant les choix de l'utilisateur et reste en place.
Maintenant j'ai un autre probleme au niveau de la dropdownlist qu'il y a dans mes UC. En fait, des que je choisis un element dans la dropdownlist, ca revient sans arret au 1er élément de la liste. Quand j'essaye de mettre dans page_load de l'UC la condition If Not IsPostback...., je n'ai plus rien qui s'affiche dans la liste...
Je ne sais plus quoi faire la mais encore merci pour les conseils !!!!!
|
|
mercredi 23 novembre 2005 à 22:20:54 |
Re : problemes UserControl dynamiques

jesusonline
|
hum ... :/ pour le drop tu fais bien un if not page.ipostback then mondrop.datasource = ... mondrop.databind() end if et mondrop.enableviewstate=true ? sinon teste dans une page bidon ton uc seul en le mettant classiquement dans la page et regarde deja si t'as bien le comportement souhaité ... Cyril - MVS - MCP ASP
|
|
mercredi 23 novembre 2005 à 22:51:38 |
Re : problemes UserControl dynamiques

sorcier_sly
|
J'ai bien fait ce que tu m'as dis avec if not page.ispostback dans page_load de l'UC et j'ai verifie les enableviewstate, ils sont bien a true...
Les dropdownlists ne se chargent pas car la condition du if not page.ispostback n'est jamais verifiee et le code a l'interieur ne s'excute pas mais je ne vois pas pourquoi ca fais ca ???? bizarre !
|
|
mercredi 23 novembre 2005 à 22:56:30 |
Re : problemes UserControl dynamiques
|
Cette discussion est classée dans : usercontrol, problemes, dynamiques, usercontrols
Répondre à ce message
Sujets en rapport avec ce message
Problème avec UserControl [ par grisou123 ]
Bonjour, je vous explique ma situation, j'ai une application Web développer avec vb.net et j'ai une page de démarrage avec 4 usercontrols et u
Accéder à la méthode d'un usercontrols à partir d'un autre usercontrol [ par geckoqc ]
Bonjour, j'ai une page aspx (intro.aspx). Dans cette page intro.aspx, j'ai deux controls control1.ascx et control2.ascx Je voudrais, dans le code d
[VB.Net]Ajout Dynamique de UserControls et PostBack [ par CedricCU ]
Bonjour tout le monde, Après maintes recherches, et donc trouvé des éléments de réponse, je me décide à poster car je n'ai pas trouvé de personnes ay
AjaxControlToolKit et UserControl [ par Donpi ]
Salut à tous. Je me présente en 2 mots, 33ans, dans le développement depuis 10 ans sur différents languages, dont 3 ans à .NET C#. Ca fait un moment
UserControl ASP DotNet [ par smeriem ]
Salut, J'ai un probleme en fait je veux insérer un usercontrol (.ascx) dans ma page .aspx de facon dynamique. J'ai une seule page Default.aspx qui con
Abonnement dynamique d'un controle dans un usercontrol [ par EmacLi ]
Bonjour, J'ai un controle utilisateur qui contient un LinkButton créé dynamiquement que j'abonne à un évenement : [code=cs]otherPage.Click += new E
problemes pour acceder a acces [ par nouvelle ]
Bonjour, Je debute en ASP et j'ai un petit probleme:je suis sur mon serveur, j'ai crée ma base de donnée sous access, j'ai fait ma connection DSN,mais
Générer des tableaux dynamiques avec excell [ par Stéphane ]
Bonjour, je ne suis pas au bord de la crise de nerfs mais j'avoue recherche un peu d'aide quand même :)Je dois si possible réaliser un site web (backo
RECOMMANDATION pour les descriptifs de problemes [ par shaiulud ]
Bonjour à tous,Je regarde très souvent ce forum afin d'aider d'autres developpeurs (je suis moi même en SSII depuis 3 ans et je devellope autour de SQ
variable de sessions et Arrays dynamiques [ par thoraegir ]
Salut,je cherche a stocker une matrice multidimmensionnel dynamique (ie : utilisation de redim) dans une variable de session... mais je bloque complet
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
STABILITé DU DéBIT 3GSTABILITé DU DéBIT 3G par benzekrighizlane
Cliquez pour lire la suite par benzekrighizlane
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|