Obtenez de l'élément sélectionné dans la liste déroulante ASP.NET MVC
Je sais qu'il y a plusieurs threads sur la façon d'obtenir la valeur sélectionnée d'une DropDownList. Cependant je ne peux pas trouver la bonne manière d'obtenir cette valeur à partir d'une vue partielle dans mon contrôleur.
C'est ma vue partielle:
@model List<aptest.Models.answer>
@Html.DropDownList("dropdownlist", new SelectList(Model, "text", "text"))
<button type="submit">next</button>
OriginalL'auteur JaperTIA | 2014-03-28
Vous devez vous connecter pour publier un commentaire.
Afin d'obtenir la liste déroulante valeur, enveloppez votre liste de sélection dans une balise de formulaire. L'utilisation de modèles et de
DropDownListFor
helperRasoir Vue
Contrôleur et d'autres classes
Et si vous utilisez la vue partielle, il suffit de passer votre modèle en elle:
il n'est pas questions de.
ce que u veux dire par n'a pas d'importance?
Après la vue partielle, a fait qu'il n'a pas d'importance si la liste déroulante est à l'intérieur d'une vue partielle.Tant qu'il est rendu en vertu d'une balise form sa valeur est publiée sur le serveur et peut être consulté dans FormCollection ou de l'objet de Requête.
Merci beaucoup, ça fonctionne! putain je n'ai aucune idée de comment je pourrais mal si mal..
OriginalL'auteur Andrei
Rasoir
Contrôleur
OriginalL'auteur rb4bhushan