Ответ 1
Я сделал небольшой пример с такой моделью, как ваша:
public class OrganizationDTO
{
public int orgID { get; set; }
public string orgName { get; set; }
}
и контроллер, например:
public class Default1Controller : Controller
{
//
// GET: /Default1/
public ActionResult Index()
{
IList<OrganizationDTO> list = new List<OrganizationDTO>();
for (int i = 0; i < 10; i++)
{
list.Add(new OrganizationDTO { orgID = i, orgName = "Org " + i });
}
return View(list);
}
}
и в представлении:
<%= Html.DropDownListFor(m => m.First().orgID, new SelectList(Model.AsEnumerable(), "orgId","orgName")) %>