Этот код отлично работает
List<StateModelView> stateList = (from x in db.States
select new StateModelView {
ID = x.ID,
StateName = x.StateName
}).OrderBy(w => w.StateName).ToList();
ViewBag.StateList = new SelectList(stateList, "ID", "StateName");
под HTML Я
@Html.DropDownList("StateList", ViewBag.StateList)
Во всяком случае, я получил ошибку
CS1973: "System.Web.Mvc.HtmlHelper" не имеет применимого метода с именем "DropDownList", но по этому имени имеет метод расширения. Методы расширения не могут динамически отправляться. Рассмотрите возможность использования динамических аргументов или вызова метода расширения без синтаксиса метода расширения.
Как я могу его решить?