На ваш взгляд:
@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; }
}