MVC SelectList - как кормить его из общего массива объектов? - PullRequest
0 голосов
/ 15 ноября 2011

Есть ли общий способ подачи объекта SelectList из списка объектов? Я очень не решаюсь возвращать SelectList из моего класса базы данных, так как это означает, что он будет связан с MVC ...

1 Ответ

0 голосов
/ 15 ноября 2011

На ваш взгляд:

@model MvcProject.Models.FooModel

@Html.DropDownListFor(m => m.SelectedFooId, 
                      new SelectList(Model.Foos, "Id", "Name"),
                      "-- Select Foo --")

С этой моделью:

public class FooModel
{
    public int SelectedFooId { get; set; }
    public IEnumerable<Foo> Foos { get; set; }
}
...