2010-09-14 4 views
2

Я не получаю выбранный элемент в выпадающем списке mvc. Я не могу выдержать viewdata, и каждый пример использует его. Вот мой код, спасибо заранее.Получение выбранного значения в asp.net mvc selectlist

//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) %> 

Я знаю, что есть куча Qs на это, но я не могу найти простой пример использования шаблона.

ответ

1
Countries.SelectedValue 
+0

Хорошо, что было просто, вы правы, спасибо. Я думал, что это будет в странах. Выбранное значение ... ура. – user376456

+0

если ваше кодирование в визуальной студии ... «intellisense» - ваш друг. – Scott

Смежные вопросы