Мне не удается получить выбранный элемент в раскрывающемся списке MVC. Я терпеть не могу viewdata, и каждый пример использует его. Вот мой код, спасибо заранее.
//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) %>
Я знаю, что здесь есть несколько вопросов, но я не могу найти простой пример с использованием шаблона.