ViewBag
次のように、要素に設定された場所のリストがあります。
public ActionResult Create()
{
var db = new ErrorReportingSystemContext();
IEnumerable<SelectListItem> items = db.Locations
.AsEnumerable()
.Select(c => new SelectListItem
{
Value =c.id.ToString(),
Text = c.location_name
});
ViewBag.locations = items;
return View();
}
このようなビューから ViewBag.locations から値を取得しようとしています
@Html.DropDownListFor(model => model.location_fk_id, ViewBag.locations);
//@Html.DropDownListFor(model => model.location_fk_id, @ViewBag.locations);
//@Html.DropDownListFor(model => model.location_fk_id, "locations");
しかし、役に立たない。どのように使用できますか?