Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET > ASP.NET MVC
ASP.NET MVC Forum d'entraide sur le développement de site web avec le framework ASP.NET MVC.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/11/2012, 08h46   #1
Genyuumaru
Futur Membre du Club
 
Homme Cyril
Développeur Informatique en Alternance
Inscription : mai 2012
Messages : 37
Détails du profil
Informations personnelles :
Nom : Homme Cyril
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Informatique en Alternance
Secteur : Service public

Informations forums :
Inscription : mai 2012
Messages : 37
Points : 18
Points : 18
Par défaut Champ vide dans une DropDownList

Salut à tous,

J'ai un petit soucis avec ma DropDownList, je souhaite insérer un champ vide dans la liste des valeurs pouvant être sélectionnées, de ce côté là pas de soucis, par contre je souhaiterais ne pas faire de submit lorsque je sélectionner ce champ vide, comment faire ?

Voici la ligne pour ma DDL :
Code :
1
2
 
@Html.DropDownList("Date", new SelectList(ViewBag.ListeDate), string.Empty, new { onchange = "this.form.submit();" })
Comment mettre une condition (ou autre chose) pour lui dire de ne pas submit si la valeur sélectionnée est string.Empty ?

Merci.
Genyuumaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 10h01   #2
gcorbineau
Membre Expert
 
Homme Guillaume
Développeur .NET
Inscription : juillet 2006
Messages : 853
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2006
Messages : 853
Points : 1 295
Points : 1 295
un peu bizard de ne pas faire de submit sur une valeur particuliere!!

j'appellerai une methode javascript qui testerai la valeur de la liste deroulante pour effectuer ou pas le submit()
__________________
___________________________________________________________________________________________________________
Si mon message t'a aidé - Si au contraire, je suis hors sujet - Quand vous avez la réponse à votre question.
Est notre ami
gcorbineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 11h18   #3
bizet
Membre Expert
 
Avatar de bizet
 
Homme
Ingénieur développement logiciels
Inscription : juin 2005
Messages : 715
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 715
Points : 1 378
Points : 1 378
Salut,

tu ne devrais pas utiliser "onchange" sur ta DDL.

Il faut que tu passes par une vue fortement typée et que tu ajoutes une annotation sur ta propriété.

http://stackoverflow.com/questions/4...in-asp-net-mvc

Bon courage.
bizet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2012, 16h20   #4
Genyuumaru
Futur Membre du Club
 
Homme Cyril
Développeur Informatique en Alternance
Inscription : mai 2012
Messages : 37
Détails du profil
Informations personnelles :
Nom : Homme Cyril
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Informatique en Alternance
Secteur : Service public

Informations forums :
Inscription : mai 2012
Messages : 37
Points : 18
Points : 18
Merci pour vos réponses, j'ai abandonné l'idée du champ vide car je n'en avais pas besoin en faite x)

Et euh, une vue fortement typée, qu'est-ce que c'est que ça ? Et pourquoi je ne devrais pas utiliser onchange ? Ca marche pourtant très bien, enfin je pense.
Genyuumaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2012, 16h23   #5
bizet
Membre Expert
 
Avatar de bizet
 
Homme
Ingénieur développement logiciels
Inscription : juin 2005
Messages : 715
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 715
Points : 1 378
Points : 1 378
Salut

Pour les vues fortement typées :
http://www.fr.dervalp.com/?p=301
bizet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 08h44   #6
Genyuumaru
Futur Membre du Club
 
Homme Cyril
Développeur Informatique en Alternance
Inscription : mai 2012
Messages : 37
Détails du profil
Informations personnelles :
Nom : Homme Cyril
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Informatique en Alternance
Secteur : Service public

Informations forums :
Inscription : mai 2012
Messages : 37
Points : 18
Points : 18
Salut, merci pour ton lien, je vais allé voir tout ça

Vu que mon problème n'existe plus, je passe ce sujet en Résolu.
Genyuumaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h01.


 
 
 
 
Partenaires

Hébergement Web