データベースからファイルを読み取り、このファイルを DropDownList に表示する DropDownList があります。
現在のソリューションは、Object プロパティではなく、DropDownListItem System.Web.Mvc.SelectList に表示されます。Web ページ全体に (データベースから読み取った) オブジェクトのドロップダウン リストを含めたいと考えています。
これは私のオブジェクトです:
public class MyObject
{
public int id { get; set; }
public string fileName { get; set; }
public string browser { get; set; }
public string protocol { get; set; }
public string family { get; set; }
}
私のコントローラー:
public ActionResult Index()
{
List<MyObject> list = db.MyObjects.Where(x => x.family == "Web").ToList();
ViewBag.Files = lList;
return View();
}
インデックス.cshtml
@Html.DropDownList("File",new SelectList(ViewBag.Files))
DropDownList に表示したいのは、自分のprotocol
プロパティです。