Bonjour,
je suis entrain de developper une page qui crée des questions en specifiant les propositions et la catégorie a laquelle appartient la question mais je n'arrive pas a définir la categorie
Voici la methode create
public ActionResult Create()
{
List<Categorie> ListeDesCategories = new List<Categorie>();
ListeDesCategories = db.Categories.ToList();
ViewBag.ListesDesCategories = new SelectList(db.Categories.ToList(), "Id", "Nom");
return View();
}
Dans cette methode je cree la liste ListeDesCategorie
ça affiche tres bien mais je n'arriive pas a récupérer la valeur sélectionner dans ma deuxième méthode create que voila son code
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "Niveau,Enonce,Etat,Type,Categorie,Propositions")] Question question , String contenu1 )
Que doit je ajouter à l’entête de ma deuxième methode afiin de récupérer la valeur sélectionner de ma DropDownList
Et merci
EDIT : Ajout des balises de code (la coloration syntaxique). Explications disponibles ici : ICI
choukie12
Messages postés55Date d'inscriptionvendredi 11 mars 2016StatutMembreDernière intervention27 juin 20182 21 avril 2016 à 17:39
Hello,
Dans mes vagues souvenirs de c#, si tu fais :
ListeDesCategorie.SelectedValue
ca ne fonctionne pas?
Jérémy.
Whismeril
Messages postés19022Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention17 avril 2024656 21 avril 2016 à 19:35
Bonsoir,
sa variable ListeDesCategories est une List<T>.
choukie12
Messages postés55Date d'inscriptionvendredi 11 mars 2016StatutMembreDernière intervention27 juin 20182
>
Whismeril
Messages postés19022Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention17 avril 2024 22 avril 2016 à 09:43
Ah oui my bad désolé.
Mais je pensais à sa dropdownList.en mode myDropDownList.selectedValue.
Sinon si c'est du ASP:net ne peux tu pas utiliser ca dans ton controller :
[HttpPost]
public ActionResult taMethodeServeur(string selectname)
{
}
25 avril 2016 à 15:25