Accueil > Forum > > > > dropdownlist : la sélection d'un item n'agit pas
dropdownlist : la sélection d'un item n'agit pas
samedi 20 septembre 2008 à 20:53:21 |
dropdownlist : la sélection d'un item n'agit pas

AnneNaunima
|
Bonjour, J'ai un problème avec le ctrl dropdownlist dans une page aspx; lorsque je sélectionne un item dans la liste déroulante le code suivant :
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender AsObject, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChangedMsgBox(DropDownList1.SelectedIndex) MultiView1.ActiveViewIndex = DropDownList1.SelectedIndex EndSub
ne s'exécute pas. Le msgbox est un test mais aucun message ne s'affiche. Est-ce un bug ? Précision : j'ai bien affectée "true" aux propriétés 'autopostback' et 'CausesValidation' Merci de votre aide pour ce problème qui me prend la tête depuis plusieurs heures de recherche.
|
|
samedi 20 septembre 2008 à 21:50:15 |
Re : dropdownlist : la sélection d'un item n'agit pas

nhervagault
|
Salut,
1 --> MessageBox est pour du windows forms a ne pas utiliser dans l'ASP.NET
2 --> Mets un point d'arret dans ton code et regarde si il s'arrete
3 --> Refait l'abonnement a ton controle (il est peut etre cassée) dans le aspx as-tu SelectedIndexChanged="DropDownList1_SelectedIndexChanged" ?
4 --> Comment est déclairé ta DropDownList1?
Avec tout ca tu devrait y arriver
|
|
samedi 20 septembre 2008 à 23:49:16 |
Re : dropdownlist : la sélection d'un item n'agit pas

AnneNaunima
|
Bonsoir, je viens de lire ta réponse je te remercie de ton aide. J'ai peut etre oublier de préciser que je travaille en vb 2008.
1/ la MessageBox fonctionne dans 'ASP.NET puisque je l'ai testée avec suuccès dans une autre partie du code
2/ j'ai tenté le dans d'arrêt dans point DropDownList1_SelectedIndexChanged sans succès
3/ j'ai SelectedIndexChanged="DropDownList1_SelectedIndexChanged" dans vb mais pas dans aspx Comment je dois l'y placer ?
4/ déclaration de DropDownList1 automatique car je l'ai glisser sur la page en mode design
|
|
dimanche 21 septembre 2008 à 00:15:26 |
Re : dropdownlist : la sélection d'un item n'agit pas

AnneNaunima
|
Bonsoir nhervagault, encore moi... ta question 3) sur aspx m'a mis la puce à l'oreille et en fouinant sur les forums j'ai trouvé un exemple et j'ai rajouté dans ma page aspx :
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
et ça ne fonctionne toujours pas !
voila le code aspx dans ma page :
<asp:DropDownListID="DropDownList1"runat="server"AutoPostBack="True" DataSourceID ="SqlDataSource1Critiques" DataTextField ="Nom" DataValueField ="Nom" CausesValidation ="True" onselectedindexchanged ="DropDownList1_SelectedIndexChanged"> </ asp : DropDownList >
Franchement c'est prise de tête 
|
|
dimanche 21 septembre 2008 à 22:52:24 |
Re : dropdownlist : la sélection d'un item n'agit pas

ggtry
|
Bonsoir,
Bizarre ton problème... Pour le msgbox, tu peux l'utiliser pour des tests lors du développement, mais c'est tout (c'est déclenché sur le serveur, pas chez le client, sauf si les deux coïncident). Si tu mets un point d'arrêt et que cela ne s'arrête pas, c'est en effet que ce n'est pas exécuté... mais si avec le handles tu as mis en plus un onselecteindexchanged sur l'asp, ça devrait même se faire deux fois ! Une chose m'intrigue cependant : pourquoi mets-tu CausesValidation à true ? Tu sembles dire que le code de ta page ne se limite pas à celui-ci. Dans ce cas : as-tu un validator ? Parce que si c'est le cas, et que le contrôle à valider (par exemple un textbox) n'est pas rempli, cela n'enverra pas ta page... donc ton événement sur ta dropdownlist ne pourra pas avoir lieu a fortiori. Dans ce cas, tu dois mettre causesvalidation à false sur ta dropdownlist puisque le postback effectué par la dropdownlist n'est pas censé déclencher la validation des contrôles à valider. C'est en tout cas une cause possible...
GGtry
|
|
lundi 22 septembre 2008 à 01:51:43 |
Re : dropdownlist : la sélection d'un item n'agit pas

AnneNaunima
|
Bonsoir, et merci de ta réponse. Oui c'est curieux ce problème, et je n'ai rien trouvé sur les forums; J'ai contourné le problème en créant un deuxième bouton de validation et là ça fonctionne ! voilà le code ( mais l'utilisateur final devra effectuer deux clics au lieu d'un...) : Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click MultiView1.ActiveViewIndex = DropDownList1.SelectedIndex ' Car impossible avec SelectedIndexChanged !!! End Sub Pour le causes Validation qu'il soit à true ou non ça ne fonctionne de toute façon pas. J'avais fait ça à tout hasard car je ne suis pas un as de vb 2008. tu sembles mieux t'y connaître... Je ne veux plus perdre des heures sur ce problème mais si toi ou qqun d'autre avez une solution elle sera la bienvenue. Merci
|
|
lundi 22 septembre 2008 à 02:38:12 |
Re : dropdownlist : la sélection d'un item n'agit pas
|
lundi 22 septembre 2008 à 02:44:43 |
Re : dropdownlist : la sélection d'un item n'agit pas

AnneNaunima
|
Réponse acceptée !
Encore moi 
J'ai trouvé !!! Grosse étourderie de ma part ! j'avais désactivée javascript dans Mozilla !!!
Mea culpa et pardonner moi de vous avoir dérangés
|
|
Cette discussion est classée dans : sélection, item, dropdownlist, agit, dropdownlist1
Répondre à ce message
Sujets en rapport avec ce message
item d' 1 DropDownList à récépérer... [ par Jula ]
voici mon pitit soucis du jour: je rempli une DropDownList avec un champ d'une tacle de ma bd Access2000. dans un premier temps, l'utilisateur doit ch
sélection dans une liste déroulante [ par Jackboy ]
salut j'ai une liste déroulante et 2 checkbox qui est connecter à une bd et je désire que lorsque l'utilisateur sélectionne un item dans le menu, que
[C#] Allouer dynamiquement une valeur à un item d'une DropDownList [ par akaii ]
Bonjour,Question de newbie:Comment allouer dynamiquement une valeur à un item d'une DropDownList.Dans le design de ma page aspx j'ai une DropDownList
Sélection sur dropdownlist [ par atmeitsatme ]
Bonjour, J'ais sur m'a page plusieurs dropdownlist.Quand j'en sélectionne une, l'autre passe à Enabled = true.Cela marche bien.Mon problème : J'ais
datagrid et dropdownlist [ par amylee1984 ]
bonjour, j' ai un probleme avec mon datagrid , ce que je veux faire c'est creer une colone sous forme d'un dropdownlist dans mon datagrid au moment de
Index dropdownList [ par marou91 ]
Bonjour à vous,Alors voila mon problème, j'ai 3 dropdownlist qui son rempli en fonction du précedent. je m'explique le premier choisie un catégorie et
Comment garder la sélection d'un item parent menu [ par seb123 ]
Bonjour,J'aimerai savoir comment conserver la sélection d'un item parent d'un Menu webControls lorsque je clique dessus après que la page soit recharg
Comment ajouter un Element a une dropdownlist avant de la relier à une base de donnée? [ par vinzemuls ]
Bonjour,Voilà j'ai un dropdownlist relié à une base SQL server.J'aimerai toutefois ajouter un Item a cette liste avant d'ajouter tous les items de ma
Avoir différents états Crystal report selon la sélection dans un DropDownList [ par kabdal ]
Bjr, On es entrain de développer un site web VS 2005 et on veut utiliser le crystal report.Notre problème est: Dans notre page on a des DropDownList r
Premier item de dropdownlist vide [ par siham_siham ]
bonjour , j'ai une question svp , comment avoir le premier item de dropdownlist vide ? merci bien de me répondre c'es urgent !!!
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
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
|