ここからのいくつかの例と他のいくつかのリソースに従って、ビューモデルに非常に単純なメンバーを作成し、dropdownlistfor()ヘルパーを使用してビューにドロップダウンリストとして表示しようとしました。頭を包み込むことができず、試しているものとうまく機能していません。
これが私のビューモデルです:
public class Car
{
public int CarId { get; set; }
public string Name { get; set; }
}
public class MyViewModel
{
public IEnumerable<Car> Cars = new List<Car> {
new Car {
CarId = 1,
Name = "Volvo"
},
new Car {
CarId = 2,
Name = "Subaru"
}
};
public int MyCarId { get; set; }
}
そしてここに私の見解があります:
@Html.DropDownListFor(m => m.MyCarId, new SelectList(Model.Cars, "CarId", "Name"))
これが私のコントローラーです:
public ActionResult MyView()
{
return View();
}