まだ mvc/EF/razor について頭を悩ませようとしています。静的/ハードコーディングされたドロップダウン リストがあります。これを列挙不可能なモデルエンティティ「ステータス」に「バインド」したい。
私が持っているビューでは
@Html.DropDownList("status", String.Empty)
コントローラーには、
ViewBag.status = new SelectList(new[] { "yes", "no", "maybe" }, booking.status);
ステータスが列挙可能であれば完了だと思いますが、ステータスが列挙可能ではないため、次のエラーが発生します。
キー「ステータス」を持つViewData
タイプのアイテムはありません。IEnumerable<SelectListItem>
私は明らかにいくつかのことを見逃しており、助けていただければ幸いです。