2
Je n'arrive pas à obtenir l'élément sélectionné dans une liste déroulante mvc. Je ne peux pas supporter viewdata, et chaque exemple l'utilise. Voici mon code, merci d'avance.obtention de la valeur sélectionnée sur une liste de sélection mvc asp.net
//controller
public ActionResult Register(Models.Person APerson)
{
}
public class Person
{
public Person()
{
using (var model = new theModel())
{
var countriesList = (from c in model.Countries
orderby c.Name ascending
select c).ToList();
Countries = new SelectList(countriesList, "ID", "Name");
}
}
[Required]
[DisplayName("Country")]
public SelectList Countries { get; set; }
public string SelectedCountry { get; set; }
}
<%=Html.DropDownListFor(m => m.SelectedCountry, Model.Countries) %>
Je sais qu'il ya des tas Qs à ce sujet, mais je ne peux pas trouver un exemple simple en utilisant le modèle.
bien que c'était simple, vous avez raison, merci. Je pensais que ce serait dans les pays.selectedvalue ... acclamations. – user376456
si votre codage en studio visuel ... "intellisense" est votre ami. – Scott